Skip to content

Commit 1d99256

Browse files
committed
fix: incorrect progression
1 parent 5b6ad96 commit 1d99256

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

app/src/main/java/hexlet/code/games/Progression.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)