Sun, December 30, 2007 08:50:28

rubyで同様に回答

テーマ:優秀な人
a = Array.new (1..100).each do |k|
if k % 3 == 0 and k % 5 == 0
a << 'FizzBuzz'
elsif k % 3 == 0
a << 'Fizz'
elsif k % 5 == 0
a << 'Buzz'
else
a << k
end
end
puts a
AD
いいね!した人  |  コメント(0)  |  リブログ(0)
Sun, December 23, 2007 18:24:59

どうしてプログラマに・・・プログラムが書けないのか?

テーマ:優秀な人

1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。



for i in range(100):print i%3/2*"Fizz"+i%5/4*"Buzz"or-~i

AD
いいね!した人  |  コメント(0)  |  リブログ(0)

AD

ブログをはじめる

たくさんの芸能人・有名人が
書いているAmebaブログを
無料で簡単にはじめることができます。

公式トップブロガーへ応募

多くの方にご紹介したいブログを
執筆する方を「公式トップブロガー」
として認定しております。

芸能人・有名人ブログを開設

Amebaブログでは、芸能人・有名人ブログを
ご希望される著名人の方/事務所様を
随時募集しております。