Farz0l1x

Untitled

Oct 28th, 2023
813
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.46 KB | None | 0 0
  1. Max = 0
  2. for n in range(4, 1000):
  3.     s = '5' + n * '2'
  4.     while '52' in s or '222' in s or '122' in s:
  5.         if '52' in s:
  6.             s = s.replace('52', '11', 1)
  7.         if '222' in s:
  8.             s = s.replace('222', '15', 1)
  9.         if '122' in s:
  10.             s = s.replace('122', '21', 1)
  11.     A = list(map(int, s))
  12.     for x in range(1, 100):
  13.         if x**2 == sum(A):
  14.             Max = max(Max, sum(A))
  15.     if sum(A) == Max:
  16.         print(n)
Advertisement
Add Comment
Please, Sign In to add comment