今更ながらにFizzBuzz問題をRubyで問いてみる。前は確かPHPだけで問いて、Rubyで問いてなかったと思うから。 ループ内で出力 100.times(){|i| i += 1 if i%5 == 0 && i%3 == 0 then puts "FizzBuzz" elsif i%5 == 0 puts "Buzz" elsif i%3 == 0 puts "Fizz" else puts i end } fizzbuzz = Array.new(100){|i| i += 1 if i%5 == 0 && i%3 == 0 then "FizzBuzz" elsif i%5 == 0 "Buzz" elsif i%3 == 0 "Fizz" else i end } puts fizzbuzz まぁ、普通ですな。後々データを再利用する可能性を考えると、ループ内で出力するより配列を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く