Предмет: Информатика,
автор: helpmebro00
СРОЧНО!! НА ПИТОНЕ. :dddd
Приложения:

Ответы
Автор ответа:
0
def f(n: int, int=False) -> bool:
if 0 > n >= 1000: return False
if n % 2 == 0: result = n/2
if n % 2 == 1: result = f(n-1, int=True)+3
if int: return result
if result == 18: return True
return False
def main() -> None:
print(sum([f(n) for n in range(1001)]))
if __name__ == "__main__":
main()
Похожие вопросы
Предмет: Русский язык,
автор: NastyaOkun
Предмет: Русский язык,
автор: вики76
Предмет: Русский язык,
автор: НеКтA
Предмет: Информатика,
автор: MsAndreyRUS
Предмет: Химия,
автор: vfgu