все правильно читает, но проверку не проходит. не могу понять что не так
package com.javarush.task.task07.task0713;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Играем в Jолушку
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<Integer> number = new ArrayList<Integer>();
ArrayList<Integer> d2=new ArrayList<Integer>();
ArrayList<Integer> d3=new ArrayList<Integer>();
ArrayList<Integer> d0=new ArrayList<Integer>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i=0;i<20;i++){
int s = Integer.parseInt(reader.readLine());
number.add(s);
}
for (int i=0;i<number.size();i++){
int x=number.get(i);
if (x%2==0&&x%3==0){
d2.add(x);
d3.add(x);
}else if (x%2==0){
d2.add(x);}
else if(x%3==0){
d3.add(x); }
else if(x%2!=0&&x%3!=0){d0.add(x); }
}printList(d3);
printList(d2);
printList(d0);
}
public static void printList(List<Integer> list) {
for(Integer x:list){
System.out.println(x);
}
}
}Rashit Sakhbutdinov
15 уровень
все правильно читает, но проверку не проходит
Архивный
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Rashit Sakhbutdinov
24 августа 2018, 05:02решение
ArrayList<Integer> d2=new ArrayList<Integer>();
ArrayList<Integer> d3=new ArrayList<Integer>();
Попробуй эти 2 строчки местами поменять, должно помочь
вот это и было решением, всем спасибо
+2
Илья
28 августа 2018, 18:15
можно вопрос.
почему в методе printList используете в цикле Integer, а не int?
0
Vpolne
23 августа 2018, 20:56
А какая ошибка?
0
Oleg KharabarukSoftware Developer в NerdySoft
23 августа 2018, 18:16
ArrayList<Integer> d2=new ArrayList<Integer>();
ArrayList<Integer> d3=new ArrayList<Integer>();
Попробуй эти 2 строчки местами поменять, должно помочь.
0
Vpolne
23 августа 2018, 20:58
Видимо это должно помочь, так как в условии описан порядок объявления списков.
0