- Ruby 初心者スレッド Part 54
594 :デフォルトの名無しさん[sage]:2014/04/17(木) 19:06:30.93 ID:dT2SU6Q4 - 地味にめんどくさそうだな・・・
|
- Ruby 初心者スレッド Part 54
596 :デフォルトの名無しさん[sage]:2014/04/17(木) 19:18:18.23 ID:dT2SU6Q4 - ちょっと待って、これどう?w
ary.to_s.gsub(/[^¥[¥]]/, "").scan(/¥[+/).sort.last.size
|
- Ruby 初心者スレッド Part 54
597 :デフォルトの名無しさん[sage]:2014/04/17(木) 19:20:23.28 ID:dT2SU6Q4 - いやすまんぜんぜんだめだったわ
もうちょい待って
|
- Ruby 初心者スレッド Part 54
599 :デフォルトの名無しさん[sage]:2014/04/17(木) 19:30:47.08 ID:dT2SU6Q4 - イケてないコードだけど出来たよ
def max_hierarchy(array) max = 0 now = 0 array.to_s.gsub(/[^¥[¥]]/, "").each_char do |bracket| now += bracket == '[' ? 1 : -1 max = now if max < now end max end ary = [[[1]],[2], [[[2]],2]] puts max_hierarchy(ary)
|
- Ruby 初心者スレッド Part 54
601 :デフォルトの名無しさん[sage]:2014/04/17(木) 19:32:53.52 ID:dT2SU6Q4 - 普通にやるとやっぱり再帰になるよね
頭こんがらがるからニガテ
|
- Ruby 初心者スレッド Part 54
603 :デフォルトの名無しさん[sage]:2014/04/17(木) 19:38:05.98 ID:dT2SU6Q4 - flattenって引数取れたのか・・・!
まだまだ初心者だな俺 でしゃばんのやーめよ
|