vals=[3,7]a_idx,b_idx=0,1INPUT_SCORE=894501defget_new_score(a,b):return[int(i)foriinstr(a+b)]defincrease_idx(idx):return(idx+int(vals[idx])+1)%len(vals)# Part 1
for_inrange(10+INPUT_SCORE):vals+=get_new_score(vals[a_idx],vals[b_idx])a_idx,b_idx=increase_idx(a_idx),increase_idx(b_idx)print(''.join(str(val)forvalinvals)[INPUT_SCORE:INPUT_SCORE+10])INPUT_SCORE=str(INPUT_SCORE)# Part 2
whileTrue:vals+=get_new_score(vals[a_idx],vals[b_idx])p1,p2=''.join(str(i)foriinvals[-len(INPUT_SCORE):]),''.join(str(i)foriinvals[-len(INPUT_SCORE)-1:-1])ifINPUT_SCORE==p1orINPUT_SCORE==p2:to_s=''.join(str(i)foriinvals)print(to_s.find(INPUT_SCORE))breaka_idx,b_idx=increase_idx(a_idx),increase_idx(b_idx)
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Python!