2014年3月9日日曜日

140309

Ruby  


配列から要素の取り出し

140302でも同じことをしたが、もう一度やってみる。

ary=[0,1,1,2,3,5,8,13,21,34,55,89,144]
puts "#{ary}"

puts "#{ary.select{|i| i%2==1 }}"

ary.each_with_index do |i, j|
 if i%2==1 then
 puts "#{j+1},#{i}"
 end
end

出力結果
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144]
[1, 1, 3, 5, 13, 21, 55, 89]
2,1                ←元の配列における順番も出力。
3,1
5,3
6,5
8,13
9,21
11,55
12,89

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。