scripts/ege/23.py
2023-05-05 00:45:01 +03:00

14 lines
287 B
Python
Vendored

def f(n, path):
if n >= 214:
if n == 214:
if [x % 2 for x in path].count(1) <= 7:
return 1
return 0
return (
f(n + 2, path + [n + 2]) + f(n * 2, path + [n * 2]) + f(n * 3, path + [n * 3])
)
print(f(1, [1]))