ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ! ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΠ°ΠΊ??
ΠΠ°Π΄Π°Π½ΠΈΠ΅:
Π’ΡΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°
1. ΠΠ²Π΅Π΄ΠΈΡΠ΅ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ 20 ΡΠΈΡΠ΅Π», ΡΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΠΈΡ
Π² ΡΠΏΠΈΡΠΎΠΊ ΠΈ ΡΠ°ΡΡΠΎΡΡΠΈΡΡΠΉΡΠ΅ ΠΏΠΎ ΡΡΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΏΠΈΡΠΊΠ°ΠΌ:
Π§ΠΈΡΠ»ΠΎ Π΄Π΅Π»ΠΈΡΡΡ Π½Π° 3 (x%3==0), Π΄Π΅Π»ΠΈΡΡΡ Π½Π° 2 (x%2==0) ΠΈ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅.
Π§ΠΈΡΠ»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»ΡΡΡΡ Π½Π° 3 ΠΈ Π½Π° 2 ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 6, ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ Π² ΠΎΠ±Π° ΡΠΏΠΈΡΠΊΠ°.
2. Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ void printList(List<Integer> list) Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π½Π° ΡΠΊΡΠ°Π½
Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΅ΠΌΡ ΡΠΏΠΈΡΠΊΠ° list, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ - Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ.
3. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ printList Π²ΡΠ²Π΅Π΄ΠΈΡΠ΅ Π²Π°ΡΠΈ ΡΡΠΈ ΡΠΏΠΈΡΠΊΠ° Π½Π° ΡΠΊΡΠ°Π½.
Π‘Π½Π°ΡΠ°Π»Π° ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π»Ρ x%3, ΠΏΠΎΡΠΎΠΌ ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π»Ρ x%2, ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ.
public class TaskC1 {
public static void main(String[] args) throws Exception
{
ArrayList<Integer> arr=new ArrayList<>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int x=0;x<20;x++)
arr.add(Integer.parseInt(reader.readLine()));
ArrayList<Integer> list1 = new ArrayList<Integer>();
ArrayList<Integer> list2 = new ArrayList<Integer>();
ArrayList<Integer> list3 = new ArrayList<Integer>();
for(int x:arr){
if (x%3==0)list1.add(x);
if (x%2==0)list2.add(x);
if ((x%3==0)&&(x%2==0))list1.add(x);list2.add(x);
if((x%3!=0)&&(x%2!=0))list3.add(x);
}
printList(list1);
printList(list2);
printList(list3);
}
private static void printList(List<Integer> list) {
for (Integer aList : list)
System.out.println(aList);
}
}