public class Solution {
public static void printList(ArrayList<Integer> list) {
for (int x: list) {
System.out.println(x);
}
}
public static void main(String[] args) {
ArrayList<String> strings = new ArrayList<>();
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) {
ArrayList<String> list = new ArrayList<>();
for (String s :strings){
if (s.contains("р") && (s.contains("л"))){
continue;
}
if(s.contains("л")) {
list.add(s);
}
if (s.contains("р")) {
list.remove(s);
}
list.add(s);
}
return list;
}
}
Evhen Ivchenko
8 уровень
Не могу понять что не так ?
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
НикитаExpert
22 июня 2022, 17:42решение
Подумай, что происходит с индексами листа, когда ты добавляешь или удаляешь элемент
+2