Валидатор твердит, что вывод задачи должен соответствовать условию. В остальном со всем соглашается. Но я вроде все верно вывожу...
package com.javarush.task.task30.task3010;
/*
Минимальное допустимое основание системы счисления
*/
import java.math.BigInteger;
public class Solution {
public static void main(String[] args) {
try {
if(args[0].length() >255) System.out.println("incorrect");
} catch (Exception e) {
System.out.println("incorrect" );
}
for (int g = 2; g < 37; ) {
try {
Long.parseLong(args[0],g);
System.out.println(g);
break;
} catch (Exception e) {
g++;
}
if (g>36) System.out.println("incorrect");
}
}
}