Задача по алгоритмам

  • 16
  • Недоступна
Программа считывает с клавиатуры слова и числа, добавляет их в список, преобразует список к массиву, выводит массив на экран. Реализуй сортировку массива, чтобы слова вывелись в возрастающем порядке, а числа - в убывающем.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (9)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Aleksei Reinsalu
Уровень 18, Таллинн, Эстония
24 ноября, 20:09
Приятное чувство, когда твой код читается намного легче, чем код правильного решения. Хотите так же, переводите всю логическую паутину на английский язык, вводя переменные с говорящими именами. Это позволило написать программу без понимания алгоритма. Сначала что-то написал, и хотя оно фиг работало, зато было предельно понятно что за что отвечает. А после доработки и десятого исправления заработало.
Aleksei Reinsalu
Уровень 18, Таллинн, Эстония
24 ноября, 19:58
Метод isNumber может опознать только те типы чисел, значения которых входят в множество значений Integer Остальные типы содержат кроме минуса и цифр еще другие символы. Раз Integer перекрывает все возможности кода программы, то его и берем. Здесь случай когда утерянную документацию можно восстановить по коду.
Anton Druzhinin
Уровень 16, Харьков
28 сентября, 07:43
Неправильная задача. Числа бывают не только целые.
Raviletti
Уровень 29, Винтерфелл, Вестерос
24 июня, 16:35
Испугался этой задачи при первой встрече, но когда вернулся спустя неделю, получилось решить почти сразу. Такие вещи нужно делать на свежую голову :) И обратите внимание: здесь под метод сортировки вторая вкладка (не будьте как я, не пытайтесь писать ее логику сами).
Anonymous #2589450
Уровень 22, Москва
5 мая, 19:52
Если вдруг кто-то решает на сайте - у меня выдавал исключение NullPointer. На время решения обернул всё в try-catch-finally и решил. Перед проверкой всё вернул обратно. Валидатор принял.
Александр Алёхин
Уровень 12, Москва
29 апреля, 10:36
Т.е. на тех местах, где стояли слова, должны остаться слова. А где были числа - должны остаться числа. Так? И почему тогда выдаёт "Выведенные слова должны быть упорядочены по возрастанию. Используй готовый метод isGreaterThan(String, String). Рекомендации от ментора: Входящие данные были изменены." И тоже про числа.
Anton Druzhinin
Уровень 16, Харьков
28 сентября, 07:45
просто ты сильно умный, скорее всего, как и я) . Тут числа - только целые.
RFedorenkov
Уровень 47, Москва, Россия
14 января, 20:37
День ушел на задачу, интересная задача
Anonymous #2477839 Backend Developer в freelance
16 декабря 2020, 18:55
А тут все нормально с задачей? По умолчанию при запуске я получаю java.lang.NullPointerException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:567) Это до всяких изменений в коде