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

  • 10
  • Недоступна
Игра Jолушка 1.0: распихиваиние чисел по трем спискам. Правила таковы: Jолушка получила список из 20 чисел. Ей нужно проверить, какие из них нацело делятся на 3, какие на 2, а какие — ни на то, ни на другое. Затем ей нужно сохранить их в отдельные списки. Числа, которые делятся на 3 и на 2 одновременно, например 6, попадают в оба списка. Решаем!
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (434)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Владимир18 уровень, Днепр
8 hours ago
Задача решается с первой попытки, если: - Ты внимательно прочитал условие 40 раз, - Ты решил и главное понял прошлые задачи, - Ты даже не семи, а восьми пядей во лбу... - Ты похвалил себя за решение каждой прошлой задачи ________________________________________________ пробовал через foreach - ошибка, выход за пределы списка - не пойму почему, а с for работает норм???
Александр7 уровень, Минск
10 hours ago
9 попыток все сделано) На двух вещах застопорился : в методе мэйн пишем например printList(list1) и тд ; порядок в цикле такой if ; if ; else if; else if , может кому поможет)
Gleb Medvedev8 уровень, Екатеринбург
Monday, 20:19
итоговые списки выводить КАЖДЫЙ ЭЛЕМЕНТ С НОВОЙ СТРОКИ, а не "все элементы списка с новой строки" вдруг пригодится кому..
Юрий9 уровень, Москва
20 May, 14:51
Как я понял, все дело в корректном распределении чисел. то есть в списки с пом. if else сначала надо раскидать числа которые делятся на 2 и на 3, далее на 3 , далее на 2 , далее - все остальные. В таком порядке получается.
Alice Holainen8 уровень, Санкт-Петербург
20 May, 06:07
Я ничего не хочу сказать, но в задаче просто логика Жириновского. Вот вам условия, но но вы от них уклонитесь. Я обычно очень спокойна, но эта была первая задача, которая меня просто выбесила.
Mihail Klimenko9 уровень, Краснодар
20 May, 04:58
Отличная задача, заставила лучше понять глубину отношений чисел, которые делятся без остатка на 2 и 3 :) Валидатору все понравилось с первого раза. 1.Использовал первый for(), который заполнял массивы введенными числами: сначала число попадает в большой массив - и тут же с помощью трех if() идет заполнение трех маленьких массивов. 2.После работы первого цикла идет вызов метода printlist(), поочередно для каждого маленького массива. В методе с помощью цикла for each () выводится содержимое массивов на экран.
Gadzhalik10 уровень, Санкт-Петербург
18 May, 13:51
Дурацкий валидатор!!! Как можно не пропускать только из-за того что порядок объявления массивов не тот?
Daniil Smirnov9 уровень, Москва
21 May, 13:21
А пункт в задании "Порядок объявления списков очень важен." вы упустили?
9 May, 21:59
Как многие писали задача не сложная. Но я в начале упустил момент что когда добавляешь в новый массив из старого то в мотеде add нужно обязательно указать имя массива отткуда добавляшь. Вроде очевидно, но немного времени из-за этого потерял. evenArray.add(keyArray.get(i));
Александр Стоянов9 уровень, Катовице
4 May, 16:36
Не могу не похвастаться) Алгоритм решения: 1.создаем 4 списка с дженериками Интеджер. 2. Записываем в список1 20 чисел при помощи цикла. 3. В том же цикле можно проверять в какой из подсписков нужно это число добавить(в оба, в первый, во втрой, в третий) 3. реализуем метод принтлист в СООТВЕТСТВИИИ с заложеными в него параметрами. 4. выводим в консоль наши три подсписка в методе main реализуя метод принтлист
Part Three13 уровень, Москва
1 May, 15:54
Почему порядок объявления играет такую большую роль? Сначала объявил список с числами, которые делятся на 2, потом список с числами, которые делятся на 3 - не прошло. Поменял их местами - сработало.
Михаил8 уровень, Москва
4 May, 19:04
аналогично, хотя нигде не сказано про порядок объявления =/
Юрий Лубенченко9 уровень, Киев
6 May, 15:13
Сказано: "Порядок объявления списков очень важен."
LeeSyash8 уровень, Днепр
11 May, 17:58
Сказать- то сказано, но вот только в чем смысл?
Миша8 уровень, Сранопипирск
15 May, 10:22
Не мог понять в чем ошибка, переписал почти весь код чтобы валидатор принял, 12 раз запускал, 12 раз выводились нужные результаты, но валидатор слал меня. Как же у меня горело! А потом я увидел строчку про порядок списков и резко успокоился. Смысл в том что надо учиться не только прогать, но и читать тз с максимальным тщанием
Владимир18 уровень, Днепр
4 hours ago
Смысл на самом деле прост: тебя приучают внимательно читать ТЗ и четко выполнять все по пунктам, как в реальной практике от тебя это требует лид или заказчик