В чем ошибка? Последовательность соблюдена. Валидатор пишет, что я не добавляю числа, которые делятся на цело в доп. списки.
package com.javarush.task.task07.task0713;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Играем в Jолушку
*/
public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
ArrayList<Integer>Jolushka = new ArrayList<Integer>();
ArrayList<Integer>three = new ArrayList<Integer>();
ArrayList<Integer>two = new ArrayList<Integer>();
ArrayList<Integer>other = new ArrayList<Integer>();
BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in));
for (int i=0; i<20; i++) {
Jolushka.add(Integer.parseInt(buffer.readLine()));
}
for (Integer x : Jolushka) {
if (Jolushka.get(x)%3==0&&Jolushka.get(x)%2==0) {
three.add(Jolushka.get(x));
two.add(Jolushka.get(x));
}
else if (Jolushka.get(x)%3==0) {
three.add(Jolushka.get(x));
}
else if (Jolushka.get(x)%2==0) {
two.add(Jolushka.get(x));
}
else
other.add(Jolushka.get(x));
}
printList(three);
printList(two);
printList(other);
}
public static void printList(ArrayList<Integer> list) {
//напишите тут ваш код
for (Integer x : list) {
System.out.println(list.get(x));
}
}
}