Liba

2287.py

Jun 26th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.98 KB | None | 0 0
  1. cont = 0
  2. while True:
  3.     number = int(input())
  4.     if number == 0:
  5.         break
  6.     cont = cont + 1
  7.     print("Teste",end = ' ')
  8.     print(cont)
  9.     listDicts = []
  10.     listLetters = []
  11.     listPassword = []
  12.     for k in range(number):
  13.         entrada = input().split()
  14.         listDicts.append({"A":{int(entrada[0]), int(entrada[1])}, "B":{int(entrada[2]), int(entrada[3])}, "C":{int(entrada[4]), int(entrada[5])}, "D":{int(entrada[6]), int(entrada[7])}, "E":{int(entrada[8]), int(entrada[9])}})
  15.         listLetters.append([entrada[10],entrada[11],entrada[12],entrada[13],entrada[14],entrada[15]])
  16.        
  17.     for i in range(6)
  18.         digit = listDicts[0].get(listLetters[0][i], -1)#listDicts[0][listLetters[i]]
  19.         for j in range(number):
  20.             digit = digit & listDicts[j].get(listLetters[j][i], -1)
  21.         #if i < 5:
  22.         for l in range(10):
  23.             if l in digit:
  24.                 print(l, end=" ")
  25.         #else:
  26.             #for l in range(10):
  27.                 #if l in digit:
  28.                     #print(l)          
  29.         #print( , endl=" " 
  30.         #listPassword.append(digit)
  31.  
  32.     #print(listPassword)
  33.     print()
  34.     print()
Advertisement
Add Comment
Please, Sign In to add comment