Слова в обратном порядке

  • 2
  • Недоступна
Если половина или больше ваших действий вам кажутся лишёнными смысла, не переживайте: скорее всего, вы чётко осознаете бренность бытия, а, значит, можете стать классным программистом. И еще: иногда — просто кажется. Здесь есть смысл: введите 5 слов, поместите их в список. Удалите третий элемент списка, и выводите оставшиеся элементы в обратном порядке.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (148)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Lyahasik10 уровень, Москва
29 июля, 09:05
Забавно... for (int i = 4; i >= 0 ; --i) - неверно for (int i = 3; i >= 0 ; i--) - верно
Алексей Кремнёв7 уровень, Москва
13 июля, 12:35
Валидатор что-то жестит конечно. Сами в лекции про дженерики показали прикольный такой цикл while для считывания любого неизвестного кол-ва элементов из консоли, и тут он не проходит проверку, хотя в ИДЕ всё ок. А я сижу гадаю - что же не так...
Crew Dragon 10 уровень
17 июня, 20:06
for (int i = list.size()-1; i >= 0; i--) Здесь имеется в виду , что цикл стартует с той ячейки, откуда удалили эелемент?
Максим Дудин9 уровень, Калининград
24 июня, 19:47
нет, я так думаю, что - list.size() = 4(потому что 4 элемента), но заносится от 0 до 3-х, поэтому последний элемент list.size()-1
Crew Dragon 10 уровень
24 июня, 19:58
Мы начинаем цикл с последнего элемента, который передвигается на ячейку вперед после удаления третьего элемента
Александр10 уровень, Минск
28 мая, 09:21
Подскажите чем этот код отличается for (int a = list.size() - 1; list.size() >= 0; a--) System.out.println(list.get(a)); от for (int i = 0; i < list.size(); i++) { System.out.println(list.get(list.size() - 1 - i));
Pavel Elizarov9 уровень, Нижний Новгород
28 мая, 06:14
massiv.remove(3); ....как так лоханулся?!((( -1 попытка
Andrew Petrushenkov9 уровень, Москва
25 мая, 14:38
Грустно это все...(((
Yuriy Sa7 уровень
10 мая, 20:55
"... и выведи оставшиеся элементы в обратном порядке." - это значит, что слова нужно выводить с конца, т.е. "сын" -> "ныс"? сам вывод списка в обратном порядке как-то даже тривиален..
Максим Дудин9 уровень, Калининград
24 июня, 19:48
))
Misha Novitskyi14 уровень, Львов
9 июля, 12:58
В обратном порядке - имеется ввиду -> сын -> мама -> папа А вывод должен быть <- папа <- мама <- сын
Bogdan13 уровень, Москва
27 апреля, 09:52
начинаю догонять!!! уррааа!))) с 1й попытки!!!
Андрей12 уровень, Москва
5 мая, 14:57
аналогично)
System.out.println( list.get( list.size() - (i+1) ) );
Sergey Borisov12 уровень, Прокопьевск
15 апреля, 05:18
Ребят, а почему не работает такой цикл? for(int i = s.size() - 1; i == 0; i--) sout(s.get(i));
RFedorenkov41 уровень, Москва
15 апреля, 19:58
потому что он проверяет, равная ли перемена 0 если равная то уменьшает.. поэтому и перескакивает и результат не выводит
Sergey Borisov12 уровень, Прокопьевск
16 апреля, 02:38
Блин, логично, спасибо, с -1 всё работает :)
Александр Назаров19 уровень, Санкт-Петербург
9 мая, 17:46
тоже задавался этим вопросом, спасибо) так то логично)
Бац Андрей17 уровень
8 апреля, 20:22
3. Удали третий элемент списка. Внимание. Не третье значение, а третий элемент списка.
RFedorenkov41 уровень, Москва
15 апреля, 19:59
вот на этом потерял 2 попытки (((
Shamil20 уровень, Кисловодск
17 апреля, 14:04
Я успел исправить до оправки на проверку))))
Beverly9 уровень, Ижевск
21 апреля, 18:19
И что влечет за собой потеря двух попыток? Какая разница 10 попыток или 2 попытки?
RFedorenkov41 уровень, Москва
21 апреля, 18:59
Никакой разницы со скольки попыток решается задача. Просто, бывает глупо потратить лишнюю попытку из-за невнимательности.