@@ -9,27 +9,28 @@ public static void startGame() {
99 String description = "What number is missing in the progression?" ;
1010
1111 for (int i = 0 ; i < Engine .ROUNDS ; i ++) {
12+ int [] progression = getProgression ();
1213 int randHideElement = Utils .generateNumber (0 , 9 );
13- String [] progressionWithDots = new String [getProgression () .length ];
14+ String [] progressionWithDots = new String [progression .length ];
1415
15- for (int k = 0 ; k < getProgression () .length ; k ++) {
16+ for (int k = 0 ; k < progression .length ; k ++) {
1617 if (k == randHideElement ) {
1718 progressionWithDots [k ] = ".." ;
1819 } else {
19- progressionWithDots [k ] = String .valueOf (getProgression () [k ]);
20+ progressionWithDots [k ] = String .valueOf (progression [k ]);
2021 }
2122 }
2223 String question = String .join (" " , progressionWithDots );
2324 roundsData [i ][0 ] = question ;
24- roundsData [i ][1 ] = String .valueOf (getProgression () [randHideElement ]);
25+ roundsData [i ][1 ] = String .valueOf (progression [randHideElement ]);
2526 }
2627 Engine .run (description , roundsData );
2728 }
2829
2930 private static int [] getProgression () {
3031 final int arrLength = 10 ;
31- int progressionStep = Utils .generateNumber (0 , 10 );
32- int firstNum = Utils .generateNumber (0 , 100 );
32+ int progressionStep = Utils .generateNumber (1 , 10 );
33+ int firstNum = Utils .generateNumber (1 , 100 );
3334
3435 int [] progression = new int [arrLength ];
3536 progression [0 ] = firstNum ;
0 commit comments