Кому не сложно расшифруйте подробно эти строки...
for (int i = list.size() - 1; i >= 0; i--)
list.add(i + 1, list.get(i));
return list;
Влад Пирогов
20 уровень
Будьте добры
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ele Ele
19 апреля 2020, 16:57
Кусок кода сделает так, что каждый элемент продублируется.
[1,2,3,4] сделает [1,1,2,2,3,3,4,4]
+1
Влад Пирогов
12 апреля 2020, 15:45
Спасибо за отзывчивость!
+1
Александр
11 апреля 2020, 19:09решение
for (int i = list.size() - 1; i >= 0; i--) \\ ОТ i равное размеру листа и ДО тех пор пока i >=0 выполняем инструкцию ниже, затем уменьшаем i на 1, и т.д.
list.add(i + 1, list.get(i)); \\ добавляем в лист значение элемента листа с индексом i в ячейку с индексом i+1
return list; \\возвращаем лист из метода
+1