Код Junior Реализация с нуля обновлено
Наибольшее число из цифр
Условие
Переставь цифры числа так, чтобы получилось наибольшее возможное число. Число неотрицательное.
Примеры
descendingOrder(0) // 0
descendingOrder(1) // 1
descendingOrder(111) // 111
Как подойти
На одиночных цифрах строковое и числовое сравнение совпадают, поэтому sort без компаратора почти работает - но только по возрастанию. Возврат обязан быть числом: тесты сравнивают через ===. Сортировка счётом (по десяти корзинам) даёт O(n) вместо O(n log n) - уместный follow-up для больших чисел.
Подсказки: 2
- Цифры сортируются по убыванию, результат возвращается числом.
- Обычный sort сравнивает строки - для одиночных цифр это корректно, но направление надо задать.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.