Best Answer
Здравей намерих грешката. Теста е с минусово число за N. Не знам защо се подава число под нулата след като пише, че
in the range 1..N
Все пак това решава проблема:
int n = Integer.parseInt(reader.readLine()); if (n<0) { return; }
цялото: https://pastebin.com/SuRCQZcw - поправено с проверка за отрицателно
Според мен се е очаквало да се реши с лист. Реда, на който гърми е при задаването на нов масив от минусово число. Тъй като листа не е с предварително зададена дължина не би изгърмял при число под нулата, а цикъла след него не би се завъртял.
int n = Integer.parseInt(reader.readLine()); List<Integer> arr = new ArrayList<Integer>();
for (int i = 0; i < n; i++) { arr.add(i+1); }
Не дава грешка при решаването: https://pastebin.com/N1VAbyji - поправено с лист
Боже, е т'ва немаше как да го знам. Мерси, че отдели време. Писна ми на к*ра от тоя judge и сгрешени условия. На една от задачите трябваше да си играя да направя десетичния знак запетайка вместо точка понеже тоя дето е правил теста в judge е решил да е хитър.