Advertisement
Pastehsjsjs

Untitled

Jul 17th, 2023
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. fib_numbers = [1, 1]
  2. for i in range(2, 1000):
  3. fib_numbers.append(fib_numbers[i - 1] + fib_numbers[i - 2])
  4.  
  5. def f(n):
  6. b = bin(n)[2:]
  7. if n % 5 == 0:
  8. b += b[-3:]
  9. else:
  10. ost = (n % 5)*5
  11. b += bin(ost)[2:]
  12. return int(b, 2)
  13.  
  14. for N in range(1000, 0, -1):
  15. if f(N) in fib_numbers:
  16. print(N)
  17. break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement