package com.javarush.task.task07.task0716; import java.util.ArrayList; import java.util.Iterator; import java.util.ListIterator; /* Р или Л */ 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 = fix(strings); for (String string : strings) { System.out.println(string); } } public static ArrayList<String> fix(ArrayList<String> strings) { String s1 = "р", s2 = "л"; // Iterator<String> iterator = strings.listIterator(); // while (iterator.hasNext()) { // String nextString = iterator.next(); // // if (nextString.contains(s1) && !nextString.contains(s2)) // iterator.remove(); // } for (int i = 0; i < strings.size(); ){ String s = strings.get(i); if (s.contains(s2) && !s.contains(s1)) strings.set(i, s + "\n" + s); if (s.contains(s1) && !s.contains(s2)) strings.remove(i); else i++; } //напишите тут ваш код return strings; } }