N = gets.to_i # FizzBuzz に変換するメソッドをつくる def fizzbuzz(n) if n % 15 == 0 "FizzBuzz" elsif n % 5 == 0 "Buzz" elsif n % 3 == 0 "Fizz" else n.to_s end end # それを用いて1~N までを FizzBuzz に変換する result = [] 1.upto(N) {|i|result << fizzbuzz(i) } # 変換した後に z の数を数える pp result.join.count("z")