1. Главная
  2. Библиотека
  3. Программирование
  4. Напишите функцию, которая принимает неотрицательное цел...
Решение задачи

Напишите функцию, которая принимает неотрицательное целое число в качестве аргумента и возвращает его с цифрами в порядке убывания. По сути, нужно переставить цифры так, чтобы получить максимально возможное число. Примеры: Вход: 42145 Выход: 54421 Вход:

  • Программирование

Условие:

Your task is to make a function that can take any non-negative integer as an argument and return it with its digits in descending order. Essentially, rearrange the digits to create the highest possible number.

Examples:
Input: 42145 Output: 54421

Input: 145263 Output: 654321

Input: 123456789 Output: 987654321

Решение:

Нам нужно написать функцию, которая принимает неотрицательное целое число, преобразует его в строку, разбивает по символам (цифрам), сортирует цифры в убывающем порядке, объединяет их обратно и возвращает как число. Шаг 1. Преобразуем число в строку, чтобы работать с его цифрами. Шаг 2. Разобьём строку на отдельные символы (числовые цифры). Шаг 3. Отсортируем ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет