14 lines
243 B
Python

def fibonacci():
a, b = 1, 1
while True:
yield a
a, b = b, a + b
def fib_digit(digit):
for i, value in enumerate(fibonacci()):
if len(str(value)) == digit:
return i + 1
print(fib_digit(1000))