Задание 25. Информатика. ЕГЭ. Поляков-2598

Просмотры: 140
Изменено: 24 ноября 2024

Среди целых чисел, принадлежащих числовому отрезку \([1395; \,\, 22717]\), найдите числа, все цифры которых расположены в порядке неубывания. Ответом будет сумма найденных чисел. (К. Амеличев)

Решение:

Python


def num2arr(n):
    return list(map(int, str(n)))


s = 0
for x in range(1395, 22717):
    tmp_arr = num2arr(x)
    if tmp_arr == sorted(tmp_arr):
        s += x

print(s)

Ответ: 10335599