I'm getting the correct outputs, but I'm still not pass those 2 requirements. What am I not seeing?
package com.codegym.task.task07.task0713;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/*
Playing Javarella
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<Integer> nums = new ArrayList<Integer>();
ArrayList<Integer> twos = new ArrayList<Integer>();
ArrayList<Integer> threes = new ArrayList<Integer>();
ArrayList<Integer> remains = new ArrayList<Integer>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i = 0; i < 20; i++)
nums.add(Integer.parseInt(reader.readLine()));
for(int j = 0; j < nums.size(); j++){
int temp = nums.get(j);
if(temp % 3 == 0)
threes.add(temp);
if(temp % 2 == 0)
twos.add(temp);
if(temp % 2 != 0 && temp % 3 != 0)
remains.add(temp);
}
printList(threes);
printList(twos);
printList(remains);
}
public static void printList(List<Integer> list) {
for(int a = 0; a < list.size(); a++) {
System.out.println(list.get(a));
}
}
}