You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
704 B
42 lines
704 B
def checkPass(longPass, combi):
|
|
passStr=str(longPass)
|
|
countPass=0
|
|
for i in range(len(passStr)):
|
|
if countPass!=3 and passStr[i]==combi[countPass]:
|
|
countPass+=1
|
|
|
|
if countPass==3:
|
|
return True
|
|
else:
|
|
return False
|
|
|
|
|
|
def checkAll(longPass, combiList):
|
|
failure=False
|
|
for i in range(len(combiList)):
|
|
tempAns=checkPass(longPass, combiList[i])
|
|
if not(tempAns):
|
|
failure=True
|
|
break
|
|
|
|
return not(failure)
|
|
|
|
currentIn=" "
|
|
combiList=[]
|
|
while currentIn!="":
|
|
currentIn=input()
|
|
if currentIn!="":
|
|
combiList.append(currentIn)
|
|
|
|
longPass=100
|
|
while (1):
|
|
|
|
if longPass%1000==0:
|
|
print(longPass)
|
|
|
|
if checkAll(longPass, combiList):
|
|
print("Answer: "+str(longPass))
|
|
break
|
|
else:
|
|
longPass+=1
|
|
|