Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nuStr = "0,6,1,7,2,19,20"
- nuA = nuStr.split(",")
- print(nuA)
- nuAr = {}
- for i, j in enumerate(nuA):
- nuAr[int(j)] = {}
- nuAr[int(j)]["last"] = i
- lastNum = j
- for i in range(30000000):
- if (i + 1 <= len(nuA)):
- continue
- if not lastNum in nuAr:
- num = 0
- else:
- if not "prev" in nuAr[lastNum]:
- num = 0
- else:
- num = nuAr[lastNum]["last"] - nuAr[lastNum]["prev"]
- if not num in nuAr:
- nuAr[num] = {}
- nuAr[num]["last"] = i
- nuAr[num]["prev"] = nuAr[num]["last"]
- nuAr[num]["last"] = i
- lastNum = num
- print(lastNum)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement