guess number kata
1.0.0
数字を推測するゲーム。ゲームには4つのグリッドがあり、各グリッドには0〜9の数があり、2つのグリッドの数は異なります。推測の可能性は6つあります。正しく推測すると、勝つ、そうでなければ負けます。推測するたびに、順番に4つの数値を入力する必要があります。このプログラムは、推測状況に基づいてXAXBからフィードバックを提供します。 Aの前の数字は位置と数値の数を表し、Bの前の数値は、正しい数値の数値と間違った位置を表します。
たとえば、答えは1 2 3 4で、入力が異なる場合、次の出力があります
例:
答えは1 2 3 4なので、さまざまな入力については、次の出力があります
Input Output Instruction
1 5 6 7 1A0B 1 correct
2 4 7 8 0A2B 2 and 4 wrong position
0 3 2 4 1A2B 4 correct,2 and 3 wrong position
5 6 7 8 0A0B all wrong
4 3 2 1 0A4B 4 numbers position wrong
1 2 3 4 4A0B win, all correct
1 1 2 3 Wrong Input,Input again
1 2 Wrong Input,Input again
答えは、ゲームの開始時にランダムに生成されます。入力する可能性は6つしかありません。それぞれの推測で、プログラムは現在の推測の結果と、以前のすべての推測とプレーヤーの参照の結果を提供する必要があります。入力インターフェイスは、問題に関係のないインターフェイスコードを避けるためのコンソール(コンソール)です。入力するときは、数字をスペースで分離します。
必要とする:
src/mainディレクトリの下でMain.javaファイルを実行しますGuess Number Game, You have 6 chances to guess!現れ、プロジェクトが正常に開始されることを示していますsrc/testディレクトリで対応するユニットテストを完了します./gradlew clean testを実行して、テスト結果を表示します