FizzBuzz問題

どうしてプログラマに・・・プログラムが書けないのか?
http://www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm
より。

1~100の数字をプリント(標準出力)する。
その際に
3の倍数のときは「Fizz」
5の倍数のときは「Buzz」
両方の倍数のときは「FizzBuzz」
と置き換えて出力する。



という問題。もちろん、コードは紙、ないしはホワイトボード上で書く。まちがってもVisualStudioやEclipseを使ってはいけない。

言語問わずで、この問題できないヒトっているんですかね、ホント。とはいえ、10分15分はかかっちゃうカモ・・・

で、出来る出来ないもそうなのですが、ここでポイントになるのは『標準出力の方法』だと思うわけで。
正直に
12Fizz4BuzzFizz78・・・
とするヒトもいれば
1 2 Fizz 4 Buzz Fizz 7 8・・・
とするヒトもいるでしょう。

ただ、9と10のときに前者だと「FizzBuzz」と表記されてしまうため、
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11・・・
とワンスペース入れて出力するのが良いと個人的には思います。

そういった意味でプログラム(コード)が書けるかもそうなのですが、他人に見せられるコード、出力結果を想定したコードが書けるかどうかというところがFizzBuzz問題の意図するところなんじゃないかなあ、と思うわけです。

ええ、特にいいたいことはないんですがw

こめんと

こめんとどうぞ

※注意※ http://はttp://と「h」を抜いて投稿してネ

管理者にだけ表示を許可する

とらっくばっくはこちら

side menu

ぷろふぃーる

= FantasyEarthZero =
Atziluthワールド:
Sirayuki(ネツァワル:火皿)
しらゆき(ネツァワル:ヲリ)
白雪(ネツァワル:スカ)

= FinalFantasyXI =

とらっくばっくぴーぷる

TBPについてはこちらを参照っ





side menu

おしらせ

特にアリマセン

かうんたー:
7645 +


Since 20th July 2005

ぶろぐこーしんりつ

ふらっしゅかれんだー

さいきんのきじ+こめんと

おともだちとか

かてごりー

とらば

おまけ

Powered By FC2 blog

FC2Ad