Я пытаюсь запустить пример кода для Google Coding Competition ( Вопрос 1 - Предзаказ ) в тренировочном режиме.Но при попытке запустить код я получаю сообщение об ошибке выполнения
Это работает в затмении.Что я делаю не так?
class Foregone {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
ArrayList<Long> input = new ArrayList<Long>();
while(sc.hasNextLong()){
input.add(sc.nextLong());
}
foree(input);
}
private static void foree(ArrayList<Long> input) {
for(int i = 0; i<input.size(); i++){
int count = 0;
long n = input.get(i);
while (n != 0) {
n = n / 10;
++count;
}
double k = 0;
long a = 0;
ArrayList<Long> geez = new ArrayList<Long>(input);
for(int j=count-1; j>=0; j--){
double hec = Math.pow(10, k);
String temp = geez.get(i).toString();
if(temp.charAt(j)=='4'){
geez.set(i,(long) (geez.get(i) - hec));
a= geez.get(i);
}
k=k+1;
}
long b = input.get(i) - geez.get(i);
int ini = i+1;
System.out.println("Case #" +ini+ ": " +a+ " " +b);
}
}
}