😕
package com.javarush.task.task30.task3010;
import java.util.Locale;
/*
Минимальное допустимое основание системы счисления
*/
public class Solution {
public static void main(String[] args) throws Exception {
try {
String incoming = args[0];
int j;
int k= 36;
if (incoming.matches(".*[^0-9a-zA-Z].*")) System.out.println("incorrect");
else {
for (int i=36; i>=2; i--){
try {
Integer.parseInt(incoming,i);
j=i;
}
catch (NumberFormatException e){
j=0;
}
if (j!=0&i<k){
k=i;
}
}
System.out.println(k);}
} catch (Exception e){
}
}
}