Почему в таком виде валидатор не пропускает?
ArrayList<String> months = new ArrayList<>();
for (int i = 1; i < 13; i++)
months.add(Month.of(i).toString());
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String targetMonth;
while (true) {
targetMonth = reader.readLine();
System.out.println(targetMonth + " is " + (months.indexOf(targetMonth.toUpperCase()) + 1) + " month");
}
package com.javarush.task.task08.task0828;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.time.Month;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
/*
Номер месяца
*/
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<String> months = new ArrayList<>();
for (int i = 1; i < 13; i++)
months.add(Month.of(i).toString());
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String targetMonth;
// while (true) {
targetMonth = reader.readLine();
System.out.println(targetMonth + " is " + (months.indexOf(targetMonth.toUpperCase()) + 1) + " month");
// }
//напишите тут ваш код
}
}