Играем в Jолушку

  • 4
  • Недоступна
Игра Jолушка 1.0: распихиваиние чисел по трем спискам. Правила таковы: Jолушка получила список из 20 чисел. Ей нужно проверить, какие из них нацело делятся на 3, какие на 2, а какие — ни на то, ни на другое. Затем ей нужно сохранить их в отдельные списки. Числа, которые делятся на 3 и на 2 одновременно, например 6, попадают в оба списка. Решаем!
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (276)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Александр9 уровень, Санкт-Петербург
пятница, 11:18
Сделал по аналогии с примером №4 из предыдущей лекции.
Александр8 уровень, Ангарск
17 июля, 12:29
Сразу говорю - условие неправильное, либо я невнимательный. Сначала надо выводить тот, что кратен 2, затем 3, а потом оставшиеся. Хотя в условии написано: 3. Используя метод printList выведи эти три списка на экран. Сначала тот, который для x%3, потом тот, который для x%2, потом последний.
Yulya Petrova10 уровень, Москва
8 июля, 13:53
С первого раза. ^_^
Ярослав14 уровень, Москва
5 июля, 15:06
Очень важен порядок. да блин
Виктор8 уровень, Москва
23 июня, 08:18
полчаса переписывал задачу 3 способами пока не поменял объявление списка для деления на 2 и 3....
Евгений16 уровень, Санкт-Петербург
20 июня, 18:33
Когда "Порядок объявления списков очень важен" не просто слова. Из-за этого прошло только со второго раза.
Vit10 уровень
четверг, 11:00
+1 (с третьего раза) вспомнился тост- анекдот про правильно сформулированное техническое задание
Alex_330298738 уровень, Москва
12 июня, 15:59
не понимаю, почему в метод printList в качестве параметра мы передаем не ArrayList<Integer>list, а просто List<Integer>list? Для меня это не логично... НЕПРАВИЛЬНО
public static void printList(ArrayList<Integer> list3)
ПРАВИЛЬНО
public static void printList(List<Integer>list)
Никита Бабченко7 уровень, Москва
14 июля, 22:26
ArrayList наследник List, вроде как, получается расширение типа (от эррей к просто лист) и мы спокойно можем использовать Лист, ведь в методе мы не берём особенностей работы с ЭррейЛист нам достаточно использовать просто вывод списка, а с этим справится и ссылка на обычный лист
С16 уровень, Москва
10 июня, 07:55
В IDEA проверку проходит. Через web-интерфейс не проходит!!! Не понятно почему, ругается на последний пункт "Программа должна вывести три дополнительных списка, используя метод printList."
Dronya_338 уровень, Москва
11 июня, 12:21
Без кода сложно что-либо сказать)
Дмитрий10 уровень
31 мая, 07:51
Задача реальная легкая, но упустил момент что числа надо помещать в начало списка ((( Обращайте на это внимание, иначе будете получать ошибку, что вышли за границы
Злобный тестер11 уровень, Санкт-Петербург
2 июня, 18:13
где вы это увидели?
Дмитрий10 уровень
3 июня, 06:20
if (list.get(i) % 3 == 0) list1.add(0, list.get(i));
Злобный тестер11 уровень, Санкт-Петербург
3 июня, 17:32
Нет, где вы увидели это условие? Я добавляла в конец списка, проблем не было
Дмитрий10 уровень
4 июня, 06:07
Я уже не помню почему мне пришлось добавлять в начало списка, но раз так написал, значил были проблемы с добавлением.
Dronya_338 уровень, Москва
11 июня, 12:22
тоже добавлял в конец списка и все окей)
Valery Lvov9 уровень, Москва
29 мая, 06:31
Блин! Не сложная ведь задача, а ошибся с закрывающей скобкой метода main и получил букет фееричных ошибок - строку объявление метода printList Идея считает вызовом чего-то, объявляемый метод printList считает переменной "которая нигде не используется", вызовы printList из main не понимает - "нет такого метода" и т.д. Я уж даже перечитал главы как писать методы. Уфффф, отпустило