/
glukhov2008
/
Python
Обзор
Документация
Войти
/
glukhov2008
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
get_biggest.py
14 строк
694 B
andrewgluss
found the biggest number consist on list's numbers
31 окт 2022, 15:09
31 окт 2022, 15:09
b714ab2
Код
Авторство
О чём код?
def get_biggest(numbers): '''Функция приниает на вход список чисел, и возвращает наибольшее число, которое можно составить из чисел списка иначе если список пустой вернуть -1 get_biggest([]) -> -1 get_biggest([0, 0, 0, 0, 0, 0]) -> 0 get_biggest([1, 2, 3]) -> 321 get_biggest([953, 9534]) -> 9539534 ''' if len(numbers) > 0: maxDigit = len(str(max(numbers))) sorted_numbers = sorted(numbers, key=lambda x: str(x)*maxDigit, reverse=True) a = [str(i) for i in sorted_numbers] return int(''.join(a)) return -1