Advertisement
Guest User

Untitled

a guest
Dec 15th, 2020
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. nuStr = "0,6,1,7,2,19,20"
  2.  
  3. nuA = nuStr.split(",")
  4.  
  5. print(nuA)
  6.  
  7. nuAr = {}
  8. for i, j in enumerate(nuA):
  9.     nuAr[int(j)] = {}
  10.     nuAr[int(j)]["last"] = i
  11.     lastNum = j
  12.  
  13. for i in range(30000000):
  14.     if (i + 1 <= len(nuA)):
  15.         continue
  16.     if not lastNum in nuAr:
  17.         num = 0
  18.     else:
  19.         if not "prev" in nuAr[lastNum]:
  20.             num = 0
  21.         else:
  22.             num = nuAr[lastNum]["last"] - nuAr[lastNum]["prev"]
  23.     if not num in nuAr:
  24.         nuAr[num] = {}
  25.         nuAr[num]["last"] = i
  26.     nuAr[num]["prev"] = nuAr[num]["last"]
  27.     nuAr[num]["last"] = i
  28.     lastNum = num
  29.  
  30. print(lastNum)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement