これはFizzBuzz問題を解くアルゴリズムを実装するチャレンジです。
1から100までの数をプリントするプログラムを書いてください。 ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」を返し、3と5両方の倍数の場合には「FizzBuzz」と返すこと。
- {{ test code file }}にテストコードが記載されています。
- {{ source code files }}を編集して、こちらを全て通過するFizzBuzzを解く関数 "fizzbuzz" を実装してください。
処理を分けるために自分で関数を新しく作っても問題ございませんが、最終的に答えを返すのは fizzbuzz 関数で行ってください。
| Input | 1 | 3 | 5 | 15 |
| Output | 1 | Fizz | Buzz | FizzBuzz |
answer.md というファイルを用意してあるので、その中に
- どのように実装したか
- どのような事に気をつけて実装したか、工夫した点は何か
等を書いてください。
テストの実行結果として以下の表示がされればクリアです。
{{ Solved result of codecheck command }}
codecheckでは、テストコードを実行して自分が正しく回答できているかどうかを確かめることができます。
Webエディタで受験している場合は、consoleにある”Run”ボタンをクリックしてください。
GitHubを活用したローカル受験では、以下の手順に従ってcodecheck CLIをインストールし、テストを実行してください。
クローンしたプロジェクトのroot folderに移動し、以下のコマンドでCLIをインストールします。
$ npm install codecheck -g
テストを実行するにはroot folderから codecheckを入力し、実行してください。