Решил задачу в две строчки и не понял как это сделал... Бывает же такое..
Arrays.sort(array);
isGreaterThan("A", "b"); // вот с этими строчками...
Максим Федорченко
22 уровень
Помогите понять решение
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
23 сентября 2019, 15:08полезный
От тебя требовалось написать метод, который сортирует строки, используя хелпер-метод (вспомогательный) - isGreaterThan.
Как ты решил.
Ты использовал готовое решение, которое есть в джаве, метод:
(это утильный метод для сортировки, работает очень быстро.
Arrays -> название класса
Arrays.sort -> так мы обращаемся к статическому методу sort класса Arrays
передаем в него аргумент (array) то есть то, что нужно отсортировать.
После выполнения этой строчки - массив отсортирован, задача выполнена.
это вызов метода isGreaterThan , своеобразная заглушка.
Без этой строки валидатор бы не принял решение, ведь он ждет что ты будешь сортировать сам с применением этого метода.
Поскольку мы отсортировали готовым методом, то нам для валидатора остается добавить обманку-заглушку, поскольку валидатор проверяет - использовали ли мы хотя бы раз вызов этого метода или нет, там вполне могло быть :
+4
Максим Федорченко
23 сентября 2019, 12:40
Задача по алгоритмам
Задача: Введи с клавиатуры 20 слов и выведи их в алфавитном порядке. Каждое слово - с новой строки.
Требования:
1. Программа должна выводить текст на экран.
2. Программа должна считывать значения с клавиатуры.
3. Класс Solution должен содержать три метода.
4. Метод main() должен вызывать метод sort().
5. Метод sort() должен вызывать метод isGreaterThan().
6. Выведенные слова должны быть отсортированы в алфавитном порядке.
0
lost
23 сентября 2019, 12:39
задавай вопросы сразу вместе с ТЗ.
0