Конкурс Google Coding - упущенный вопрос Ошибка времени выполнения - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь запустить пример кода для 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);
          }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...