for(int i = 0;i < list.size();i++){
if(list.get(i).length() % 2 == 0){
System.out.println(list.get(i));
System.out.println(list.get(i));
}
if(list.get(i).length() % 2 != 0){
System.out.println(list.get(i));
System.out.println(list.get(i));
System.out.println(list.get(i));
}
}
Что не так?
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас Пасинков Software Developer в Zipy Master
24 января 2018, 00:27
Потом программа строит новый список.
в условии и так было жирным выделено, поэтому я тут постарался выделить используя все средства, что мог!)
0
Стас Пасинков Software Developer в Zipy Master
24 января 2018, 00:30
вот вам примеры
старый список:
мир
труд
май
новый список:
мир мир мир
труд труд
май май май
как видите, было введено 3 строки, и в результирующем списке тоже получилось три строки
0
Владимир
23 января 2018, 20:35
Ты просто выводишь строку на экран два или три раза, а судя по условию задачи, нужно изменить само значение элемента.
Я решил эту задачу с помощью StringBuilder.
Создаем цикл, проверяем четное-нечетное, в любом из случаев создаем StringBuilder, и с помощью него удваиваем(если четное) или утраиваем(если нечетное) значение.
0
rotarru
23 января 2018, 20:08
println А надо в одной строке через пробел
0