mid-kid
4 years ago
3 changed files with 25 additions and 0 deletions
@ -0,0 +1,22 @@ |
|||
#!/usr/bin/env python3 |
|||
|
|||
from sys import argv |
|||
|
|||
i = [int(x) for x in open(argv[1]).read().strip().split(",")] |
|||
|
|||
a = {x:t+1 for t,x in enumerate(i[:-1])} |
|||
t = len(i) |
|||
l = i[-1] |
|||
def f(x): |
|||
global l,t |
|||
while t < x: |
|||
if l in a: |
|||
n = t - a[l] |
|||
else: |
|||
n = 0 |
|||
a[l] = t |
|||
t += 1 |
|||
l = n |
|||
return l |
|||
print(f(2020)) |
|||
print(f(30000000)) |
@ -0,0 +1 @@ |
|||
0,13,16,17,1,10,6 |
@ -0,0 +1,2 @@ |
|||
276 |
|||
31916 |
Loading…
Reference in new issue