Предмет: Информатика,
автор: pskopintsiv
Ограничение времени: 1 с
Ограничение памяти: 256M
Оставшиеся посылки: 100
Магические числа
На уроках информатики Леша заинтересовался магическими числами. Это такие натуральные числа, сумма цифр которых равна самому числу.
Как-то раз в домашнем задании Леше попалась интересная задача: «Найдите количество магических чисел, меньших или равных
N
».
Так как Леша увлекается программированием, то он очень хотел бы решить данную задачу с помощью программы, но, к сожалению, ему не хватает на это навыков. Помогите Леше, написав программу, которая находит количество магических чисел, не превышающих
N
.
Формат входных данных
Первая строка входных данных содержит единственное число
N
(
1
⩽
N
⩽
10
9
).
Формат результата
Программа должна вывести одно число — количество магических чисел, не превышающих
N
.
Примеры
Входные данные
4
Результат работы
4
Помогите плз, последний вопрос остался.
Ответы
Автор ответа:
1
a = int(input())
if a > 9:
print(9)
else:
print(a)
pskopintsiv:
ты уверен что это правильный ответ? Просто код слишком просто выглядит.
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: dashabocharova5
Предмет: Русский язык,
автор: sonehka17
Предмет: Геометрия,
автор: Aleks3114