• DEVELOPER STAGE
  • ADMINISTRATOR STAGE
  • WEB+DESIGN STAGE
  • LIFESTYLE STAGE
  • CLOUD COMPUTING STAGE
gihyo.jp » DEVELOPER STAGE » 濃縮還元オレンジニュース » プログラマ職に応募してくる人間のほとんどが書けない「Fizz-Buzz問題」

濃縮還元オレンジニュース

プログラマ職に応募してくる人間のほとんどが書けない「Fizz-Buzz問題」

この記事を読むのに必要な時間:およそ 0.5 分

Jeff Atwood氏のブログの翻訳です。コンピュータサイエンス学科を卒業した学生でさえ簡単なコードが書けない,という問題を挙げています。その簡単な問題の例として,以下のような問題を挙げています。

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

この翻訳記事が公開されたあとブログで大きな反響があり,いろいろな言語による実装が登場しました。中にはどれだけ短く書けるかといった競争も行われているようです。

問題文を見てドキッとした人は最も得意な言語で,簡単だと思った人はマイナーだと思う言語で実装に挑戦してみてください。

URLhttp://www.aoky.net/articles/jeff_atwood/why_cant_programmers_
program.htm

著者プロフィール

角田直行(かくだなおゆき)

普段はお仕事でPHPやJavaを使ってWeb開発をしています。一部でセレブエンジニアとか言われてますが,全然セレブじゃありません。

トラックバック

  • FizzBuzz問題、やってみた Java編

    gihyo.jpで紹介されていた[http://gihyo.jp/dev/clip/01/orangenews/vol39/0006 FizzBuzz問題]、やってみました。

    もっとシンプルにできるのが見えてるけど、今の私のストレートはこれ、ということで。

    {{{

    /**
    * FizzBuzz001
    *
    * @version 0.00 27 Jun 200...

    Tracked : #3  BLOG<<FFsPaMs>> (2007/06/27, 23:02)

  • Fizz-Buzz問題

    再び出てたのでやってみた。

    プログラマ職に応募してくる人間のほとんどが書けない「Fizz-Buzz問題」
    だいぶ前にも取り上げられてたんだけど、

    ブクマゴルフってどうよ?

    あの頃はブログなかったから…。
    以下 PHP 5.2.2と4.4.2で動作確認。

    最初、動くことを...

    Tracked : #2  ultra blue (2007/06/26, 17:37)

  • 「Fizz-Buzz問題」をさっそくやってみた

    プログラマ職に応募してくる人間のほとんどが書けない「Fizz-Buzz問題」|gihyo.jp
    gihyo.jpでの記事に、プログラマとしての求人に応募してくる方の多くが「簡単なプログラムもかけない」と...

    Tracked : #1  LaboRat [ラボラット] (2007/06/25, 18:25)

コメント

コメントの記入