Submission #164576

#TimeUsernameProblemLanguageResultExecution timeMemory
164576itiamZamjena (COCI18_zamjena)Cpython 3
14 / 70
1077 ms4968 KiB
def provjera(L1,L2): A,B=[],[] for i in range(len(L1)): if L1[i]!=L2[i]: A.append(L1[i]) B.append(L2[i]) return A,B def main(): N=int(input()) L=input().split() L2=input().split() #print('L:',L,'L2:',L2) L,L2=provjera(L,L2) #print('NAKON L:',L,'L2:',L2) while L!=[]: for i in range(len(L)): if L[i].isdigit() and L2[i].isdigit(): print("NE") return elif (L[i].isdigit() is not True) and L2[i].isdigit(): for j in range(len(L)): if L[j]==L[i]: L[j]=L2[i] if L2[j]==L[i]: L2[j]=L2[i] elif (L2[i].isdigit() is not True) and L[i].isdigit(): for j in range(len(L)): if L[j]==L2[i]: L[j]=L[i] if L2[j]==L2[i]: L2[j]=L[i] elif (L[i].isdigit() is not True) and (L2[i].isdigit() is not True): for j in range(len(L)): if L[j]==L2[i]: L[j]=L[i] if L2[j]==L2[i]: L2[j]=L[i] L,L2=provjera(L,L2) print("DA") return main()
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...