ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ Ρ ΠΌΠΎΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΉΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ°. ΠΡΠ΄Ρ ΠΎΡΠ΅Π½Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½!
package com.javarush.task.task07.task0716;
import java.util.ArrayList;
/*
Π ΠΈΠ»ΠΈ Π
*/
public class Solution {
public static void main(String[] args) {
ArrayList<String> strings = new ArrayList<String>();
strings.add("Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ");
strings.add("Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ");
strings.add("ΡΠ΅ΠΊΠ°");
strings.add("ΡΠ΅ΠΊΠ°");
strings.add("Π»Π΅ΡΠ°");
strings.add("Π»Π΅ΡΠ°");
strings.add("Π»ΠΈΡΠ°");
strings.add("Π»ΠΈΡΠ°");
strings.add("Π»ΠΎΠ»");
strings.add("Π»ΠΎΠ»");
strings.add("ΡΠΎΠΏΠΎΡ");
strings.add("ΡΠΎΠΏΠΎΡ");
strings = fix(strings);
for (String string : strings) {
System.out.println(string);
}
}
public static ArrayList<String> fix(ArrayList<String> strings) {
for (int i = 0; i < strings.size(); ) {
if ((strings.get(i).contains("Π»")) && (strings.get(i).contains("Ρ"))) {
i++;
}
if ((strings.get(i).contains("Π»"))==false && (strings.get(i).contains("Ρ"))==false) {
i++;
}
else if ((strings.get(i).contains("Ρ")) && (strings.get(i).contains("Π»"))==false) {
strings.remove(i);
}
else if ((strings.get(i).contains("Π»")) && (strings.get(i).contains("Ρ"))==false) {
strings.add(i+1,strings.get(i));
i++;
i++;
}
}
return strings;
}
}