Наименьшее число из перестановки цифр

Сортировка Сложная
Дан массив однозначных цифр digits (0-9), длина >= 1. Переставив их, составьте наименьшее возможное целое число без ведущих нулей (если все цифры нули, ответ 0). Верните это число.
Сигнатура функции
smallest_number(digits: list[int]) -> int
Примеры
ВходОжидаемый результат
[[3, 0, 1]]103
[[0, 0, 0]]0
2решили
2пытались
100%успешность
Войдите, чтобы решить →