string/配列の問題 つづき4

http://d.hatena.ne.jp/tomomii+programming/20101214/p2
1と2は同義。すごい。

1

staffs =['nanto_vi', 'motemen', 'suzak', 'r_kurain', 'nyanto_vi']
 num=0
 staffs.each do |e|
  if e[0,1]=='n'
  puts e
   num=num+1
   end
  end
  puts num
moomin:ProgrammingRuby tomomi$ ruby scores.rb
nanto_vi
nyanto_vi
2

2

通りすがりさん's code.
すごい。わー。

staffs = %w{nanto_vi motemen suzak r_kurain nyanto_vi}
puts staffs.grep(/^n/).size
moomin:ProgrammingRuby tomomi$ ruby scores.rb
2

こういう記述もできると知れたことは大収穫です。ありがとうございます!