Untitled
unknown
python
4 years ago
586 B
4
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...