C programming 2 (14) Exam

FizzBuzz 問題

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

ちゃんとしたプログラマであれば、これを実行するプログラムを2分とかからずに紙に書き出せるはずだ。怖い事実を聞きたい? コンピュータサイエンス学科卒業生の過半数にはそれができないのだ。自称上級プログラマが答えを書くのに10-15分もかかっているのを見たこともある。

Problem

Print integers 1 to 100, but replace multiples of 3 with “Fizz” and multiples of 5 with “Buzz” and multiples of both with “FizzBuzz”
For longer description, see: http://tickletux.wordpress.com/2007/01/24/using-fizzbuzz-to-find-developers-who-grok-coding

http://golf.shinh.org/p.rb?FizzBuzz

Leave a Reply

Your email address will not be published. Required fields are marked *