13 lines
201 B
Ruby
13 lines
201 B
Ruby
DIGITS = 1000
|
|
|
|
max = 10 ** (DIGITS-1)
|
|
fcurrent = 1
|
|
fprev = 1
|
|
term = 2
|
|
while fcurrent < max do
|
|
term = term + 1
|
|
fnext = fcurrent + fprev
|
|
fprev = fcurrent;
|
|
fcurrent = fnext;
|
|
end
|
|
puts term |