Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 2.28 KB

File metadata and controls

60 lines (47 loc) · 2.28 KB

FizzBuzz

これはFizzBuzz問題を解くアルゴリズムを実装するチャレンジです。

内容

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

問題

ステップ1, FizzBuzzの問題を解く関数を実装してください

  • {{ test code file }}にテストコードが記載されています。
  • {{ source code files }}を編集して、こちらを全て通過するFizzBuzzを解く関数 "fizzbuzz" を実装してください。
    処理を分けるために自分で関数を新しく作っても問題ございませんが、最終的に答えを返すのは fizzbuzz 関数で行ってください。

入出力例

Input 1 3 5 15
Output 1 Fizz Buzz FizzBuzz

ステップ2, あなたの書いたコードについて説明してください

answer.md というファイルを用意してあるので、その中に

  • どのように実装したか
  • どのような事に気をつけて実装したか、工夫した点は何か

等を書いてください。

期待するテストの実行結果

テストの実行結果として以下の表示がされればクリアです。

{{ Solved result of codecheck command }}

テストの実行方法

codecheckでは、テストコードを実行して自分が正しく回答できているかどうかを確かめることができます。
Webエディタで受験している場合は、consoleにある”Run”ボタンをクリックしてください。
GitHubを活用したローカル受験では、以下の手順に従ってcodecheck CLIをインストールし、テストを実行してください。

クローンしたプロジェクトのroot folderに移動し、以下のコマンドでCLIをインストールします。

$ npm install codecheck -g

テストを実行するにはroot folderから codecheckを入力し、実行してください。