55
66public class Progression {
77 public static int [] getRandomProgression () {
8- var progressionSize = 10 ;
9- var randomElementOfProgressionBound = 20 ;
10- var randomStepBound = 10 ;
8+ final var PROGRESSION_SIZE = 10 ;
9+ final var RANDOM_ELEMENT_OF_PROGRESSION_BOUND = 20 ;
10+ final var RANDOM_STEP_BOUND = 10 ;
1111
12- int [] progression = new int [progressionSize ];
13- progression [0 ] = Engine .getRandomNumber (randomElementOfProgressionBound );
14- var step = Engine .getRandomNumber (randomStepBound ) + 1 ;
12+ int [] progression = new int [PROGRESSION_SIZE ];
13+ progression [0 ] = Engine .getRandomNumber (RANDOM_ELEMENT_OF_PROGRESSION_BOUND );
14+ var step = Engine .getRandomNumber (RANDOM_STEP_BOUND ) + 1 ;
1515
16- for (var i = 1 ; i < progressionSize ; i ++) {
16+ for (var i = 1 ; i < PROGRESSION_SIZE ; i ++) {
1717 progression [i ] = progression [i - 1 ] + step ;
1818 }
1919
@@ -23,11 +23,11 @@ public static int[] getRandomProgression() {
2323 public static void play (Scanner scanner ) {
2424 Engine .greet (scanner );
2525
26- var randomHiddenElementBound = 10 ;
26+ final var RANDOM_HIDDEN_ELEMENT_BOUND = 10 ;
2727
2828 while (Engine .isContinuing ()) {
2929 int [] progression = getRandomProgression ();
30- var hiddenElement = progression [Engine .getRandomNumber (randomHiddenElementBound )];
30+ var hiddenElement = progression [Engine .getRandomNumber (RANDOM_HIDDEN_ELEMENT_BOUND )];
3131 var correctAnswer = Integer .toString (hiddenElement );
3232
3333 StringJoiner progressionForQuestion = new StringJoiner (" " );
0 commit comments