Игра Jолушка 1.0: распихиваиние чисел по трем спискам. Правила таковы: Jолушка получила список из 20 чисел. Ей нужно проверить, какие из них нацело делятся на 3, какие на 2, а какие — ни на то, ни на другое. Затем ей нужно сохранить их в отдельные списки. Числа, которые делятся на 3 и на 2 одновременно, например 6, попадают в оба списка. Решаем!
Играем в Jолушку
- 10
Недоступна
Комментарии (573)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
SanGali
10 февраля, 12:49
FizzBuzz😁
0
Эд Кукса
28 января, 14:40
Я один с первого раза в названии задачу вместо 'л' прочитал 'п'? 😁
0
Valkery
18 января, 19:33
не понимаю, почему в list3 не загоняет, хотя в list1 и list2 загоняет
валидация пишет в третий список не попадают числа
for (int i = 0; i < 20; i++) {
int x = Integer.parseInt(reader.readLine());
list.add(x);
if (x % 3 == 0)
list1.add(x);
if (x % 2 == 0)
list2.add(x);
else
list3.add(x);
0
Эд Кукса
29 января, 03:43
Потому что в последний список попадают числа, кратные 3. В else не учитывается условие x % 3 == 0
0
Neonila Kravtcova
14 ноября 2021, 16:46
Прикольно, когда с первого раза не прошёл только первый пункт, а все остальные - прошли! 😂
0
Alexander Minaev
24 сентября 2021, 12:09
не понимаю, через if решение не проходит, а через цикл проходит, хотя, по сути, получиться должно было одно и тоже. Что через цикл обрабатывается по индексу и добавляется, что через иф проходит и так же добавляется....
0
Андрей
25 октября 2021, 19:44
у меня был цикл, а в нем условие и все нормально прошло, единственное это если не проходит "Добавить во второй дополнительный список все числа из главного, которые нацело делятся на 2." то надо обратить внимание на условие, если придет цифра 6 то ее надо и в 3 записать и 2 записать
0
Вилюян
22 сентября 2021, 04:28
Rest In Piece валидатор, который if не считает . . .
0
Андрей Dungeon Master
29 апреля 2021, 11:05
Порядок объявления списков очень важен.
Не повторяйте глупых ошибок
+8
Дима
4 июля 2021, 09:03
Спасибо) А то код работает верно, а валидатор не пропускает. Зашёл, и первый комент всё зарешал))
0
Alex V. Sokoloww
13 августа 2021, 08:48
спасибо. поменял порядок объявления переменных и профит.
0
Alla Morozova
13 апреля 2021, 19:12
мне помогло решить не условие задачи(это путало со списком деления на 2 и на 3), а требования вывода на экран, соответственно условия должны быть такие же:
1 - если делится на 3;
2 - если делится на 2;
3 - если не делится не на 2, не на 3.
+2
Andrey
4 апреля 2021, 15:32
проверка конечно напрягает: алгоритму принципиально в какой по счету список будут добавлены значения по (x%3) и (x%2).
+1
Тарас Шкарапут
27 марта 2021, 20:08
Использовал if без else. Применил в том же цикле где считывал данные с клавиатуры. Итог - 1 цикл, 3 if. (не считая, разумеется, цикла для печати)
0