Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2014-04-18から1日間の記事一覧

Ruby | 二次元配列の各配列をまとめてreduce(inject)する

概要 二次元配列の各配列をまとめてreduce(inject)する 詳細 tbpgr_utils gemのArray#together_reduce(別名でtreduce, together_inject, tinjectもあり) 二次元配列の各配列をまとめてreduce(inject)します。 事前準備 gem install tbpgr_utils 主な用…

Ruby | 二次元配列のそれぞれの配列からpopする

概要 二次元配列のそれぞれの配列からpopする 詳細 tbpgr_utils gemのArray#together_pop(別名でtpopもあり) 二次元配列のそれぞれの配列からpopします。 事前準備 gem install tbpgr_utils 主な用途 二次元配列のそれぞれの配列からpopしたい場合。 サン…

TbpgrUtils | 追加要件 String#winpath_to_cygwinpath 追加

概要 追加要件 String#winpath_to_cygwinpath 追加 詳細 追加要件 String#winpath_to_cygwinpath 仕様 ・Windowsのパスをcygwinのパスに変換します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils R…

Ruby | Integer | lcm

概要 Integer#lcm 詳細 最小公倍数の配列を取得します。 lcm = Least Common Multiple サンプルコード # encoding: utf-8 require 'tbpgr_utils' bulk_puts_eval binding, <<-EOS 2.lcm 4 2.lcm -4 2.lcm 3 2.lcm 0 0.lcm 2 12.lcm 24 EOS __END__ 下記はTbp…