Форум » Динамическое программирование » ege 23 №5404 » Ответить

ege 23 №5404

s11kai: Здравствуйте, у меня получилось только 10, а в ответе 34, кто сможет подсказать, чего я потерял? [pre2] def f(num): while num >= 10: digits = [int(d) for d in str(num)] if sum(digits)>8: num = digits[0]*digits[1] else: if sum(digits) == 8: return True else: return False count = 0 for num in range(10, 100): if f(num): #print(num) count += 1 print(count) [/pre2] Спасибо!

Ответов - 16, стр: 1 2 All

s11kai: О времена, о нравы! Было приятно с Вами познакомиться, хоть и виртуально, но меня сильно раздражает появление на страницах данного форума рекламных роликов, поэтому принял решение его покинуть



полная версия страницы