Информатика, вопрос задал tomayandrey , 2 года назад

(Python) ДАЮ 63 БАЛЛА!
Вводится число А. Найти число в диапазоне от 1 до А у которого сумма цифр наибольшая

Ответы на вопрос

Ответил Аноним
1

Ответ:

n = int(input())

mx = k = 0

for i in range(1, n + 1):

   s = 0

   i = str(i)

   for j in range(len(i)):

       s += int(i[j])

   if s > mx:

       mx = s

       k = i

print(k)

Объяснение:


nastkess: здравствуйте, У меня будет олимпиада 8 мая в 7:00 до 10:00,вы сможете мне помочь пожалуйста?
nastkess: рпмя по мск
nastkess: время*
Аноним: извини, я на праздники уезжаю до 11 мая
nastkess: ладно(
Новые вопросы