25/08/2021
Sort digits with ArrayList:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
// insert code here
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
ArrayList mainList = new ArrayList();
for (int i = 0; i < 20; i++) {
mainList.add(Integer.parseInt(reader.readLine()));
}
ArrayList multipleThree = new ArrayList();
ArrayList multipleTwo = new ArrayList();
ArrayList multipleThreeAndTwo = new ArrayList();
for (int i = 0; i < mainList.size(); i++) {
Integer figure = mainList.get(i);
if (figure % 3 == 0 || figure % 2 == 0) {
if (figure % 3 == 0) {
multipleThree.add(figure);
}
if (figure % 2 == 0) {
multipleTwo.add(figure);
}
}else {
multipleThreeAndTwo.add(figure);
}
}