Помогите решить на python либо c++Упорядоченные числаУ Миши развитое эстетическое чувство.
Помогите решить на python либо c++
Упорядоченные числа
У Миши развитое эстетическое чувство. Он считает, что не все числа идиентично упорядоченные. Когда ему печально, он начинает выдумывать числа и приводить их в порядок.
Миша очень любит разглядывать сумму цифр числа. Для того чтоб привести в порядок число a, он сначала записывает само число. Позже он пишет сумму цифр этого числа. Затем сумму цифр суммы цифр и так далее, до тех пор, пока очередное число не станет однозначным. Он считает, что результатом приведения в порядок числа a является сумма всех выписанных чисел, включая само число a.
Миша так любит этот процесс, что он даже заменяет ему счет овец, когда длинно не выходит уснуть. Он помнит, что вчера ночкой, когда он в уме привел в порядок число a, у него вышло число b. Но вот неудача - он не помнит, какое конкретно он брал число a! Помогите ему в отыскании этого числа.
Входные данные
Одно целое число b (1 b 109).
Выходные данные
Если существует такое число a, что после приведения его в порядок, выходит b, то выведите любое такое число. Если же Миша где-то ошибся в расчетах и такового числа не существует, то выведите -1.
на python:
a=int(input())
s=1
f=True
while s:
____ch=s
____count=ch
____while chgt;9:
________ch=sum(map(int,str(ch)))
________count+=ch
____if count==a:
________print(s)
________f=False
________break
____s+=1
if f:
____print(-1)
проходит 7/12 тестов
a=(int(input()))
s= a//2
ch = 0
while s != a:
ch=s
count=ch
while chgt;9:
ch=sum(map(int,str(ch)))
count+=ch
if count==a:
print(s)
break
s+=1
else:
print(-1)
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.