Не могу понять почему не принимает, уже раз 3й делаю, то по-человечески без коллекций сделал, то еще. Но тут уже строго заданию все и что-то не так. Проблема в последнем пункте
package com.javarush.task.task08.task0828;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/*
Номер месяца
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String month = reader.readLine();
ArrayList<String> list = new ArrayList<String>(12);
for (int i = 0; i < 11; i++) {
list.add(giveMeMonth(i));
}
for (int i = 0; i < list.size(); i++) {
if (list.get(i).equalsIgnoreCase(month)) {
System.out.println(month + " is the " + (i + 1) + " month");
break;
}
}
}
public static String giveMeMonth(int m){
DateFormat dateFormat = new SimpleDateFormat("MMMM", Locale.ENGLISH);
GregorianCalendar cal = new GregorianCalendar();
cal.set(Calendar.MONTH, m);
return dateFormat.format(cal.getTime());
}
}