Slide 31
Slide 31 text
B - A to Z String のコード例
str = gets.chomp.split("")
a = str.index("A")
z = str.rindex("Z")
puts z.to_i - a.to_i + 1
# これはだいぶエスパーなことをしている
list = [1,4,6,7,3,4,2,5,7,4,6,4,3,6,5,4,3,3,4]
みたいな配列があったときに 4 は何回、あるいはどの位置に登場しているのかしりたいときは
以下のような魔術が使える
count = list.each_index.select { |num| list[num] == x }