В классе Solution объявлены методы, которые тебе нужно реализовать следующим образом:
1. removeBugWithFor(ArrayList) - должен удалить строку из списка, если она содержит слово bug, используя цикл for и счетчик.
2. removeBugWithWhile(ArrayList) - должен удалить строку из списка, если
Найти и обезвредить
- 14
Недоступна
Комментарии (55)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Олег Скляр #3083937
3 июня, 12:44
Хотите посмеяться?...))
Я сделал так, чтобы удалялась строка, которая содержит слово "bug" при разных регистров букв. То есть каким бы ты регистром букв не написал слово bug, он это удалит (BUg, BuG, и т.д.). Короче наворотил себе велосипед
0
Даниил Тарасевич
11 мая, 13:38
а я все привел toLowerCase сначала... потом все сравнивал
0
Kit
5 мая, 16:24
задачу сделала верно, все прошло по валидатору, но ... угадайте, кто забыл IgnoreCase и прописал каждый баг отдельно🤡
0
Anton
4 мая, 11:50
Элементы удаляются из коллекции list. 🤦♂️
0
Fruitella
4 апреля, 10:15
Задача очень понравилась. Начинаю потихоньку вьезжать.
+1
Андрей
12 апреля, 01:28
согласен, задача на закрепление хороша + добавили кое - что новое, как вывести в консоль по другому, спасибо!
0
Артём Ляхов
16 марта, 11:32
Зачем уменьшать i (i--), при удалении через цикл for:
Допустим у нас есть массив данных:
При удалении значение 5 ячейки произойдет следующее:
1) Удалится само значение ячейки, массив приобретет следующий вид:
2) Значения 5, 6, 7 сместятся влево:
Таким образом, если мы не уменьшим счетчик i на единицу, то мы просто пропустим проверку числа 5 и сразу перейдем к проверке числа 6. +5
Anonymous #2656537
26 марта, 21:52
Ну так поэтому и надо писать i—, чтоб после смещения остаться на том же месте. Ведь когда ты пишешь цикл for, после каждого витка I++.
0
Oss Osip
3 марта, 20:07
хорошая задача!! для закрепления темы!
0
AV
26 февраля, 15:35
Мне кажется, в данной задаче нас пожалели и не задали строку "This is the bug!"
Вот здесь пришлось бы разделять строку на массив и уже в нем искать слово.
+2
Максим Оскирко Работает в Работник на работе
13 февраля, 22:17
почему мы удаляем String str а не элемент по индексу (i)?
0
Anonymous #2656537
23 февраля, 14:06
Потому что у List несколько методов remove. Если передать в него конкретную строку или значение, он удалить первый найденный такой элемент
0
milyasow
14 марта, 19:38
В данному случае, как удалять - без разницы. Удаление из коллекции допускается и по индексу, и с указанием ссылки на объект. А поскольку в цикле for мы в любом случае пройдем по всем элементам, то даже если в ней будут дубликаты, они все будут удалены.
0
Юлия
4 февраля, 14:08
Классная задача) По регистрам поняла сразу, а вот запуталась в скобках. В итоге поругалась с компилятором, потом признала, что была не права 😁 и мы помирились
+2