Untitled
unknown
python
4 years ago
586 B
17
Indexable
aNum = [2, 1, 7, 2, 5]
aAns = [4, 9, 7, 2, 5]
#aAns = [4, 1, 9, 8, 3]
sAns = ",".join(map(str,aAns))
hNum = set()
sSame = 0
def check(aAns, aNum, sCnt):
global sSame
sKey = ",".join(map(str,aNum))
if(sKey in hNum):
sSame = 1
print(f"got the same key on {sCnt}: {sKey} ")
return False
hNum.add(sKey)
return sKey == sAns
sCnt = 0
while sCnt < 10**5 and not sSame:
sCnt += 1
if check(aAns, aNum, sCnt):
print(f"got answer in {sCnt}: {aNum}")
break
sNext = sum(aNum) % 10
aNum = (aNum[1], aNum[2], aNum[3], aNum[4], sNext)
Editor is loading...