Submission details
Task:Swapping letters
Sender:FiratKiyak
Submission time:2018-09-15 15:18:06 +0300
Language:Python2
Status:READY
Result:
Test results
testverdicttime
#10.03 sdetails
#20.03 sdetails
#30.04 sdetails
#40.04 sdetails
#50.04 sdetails
#60.04 sdetails
#70.03 sdetails
#80.03 sdetails
#90.03 sdetails
#100.04 sdetails

Code

# -*- coding: utf-8 -*-
"""
Created on Sat Sep 15 14:39:21 2018

@author: kiyakf1
"""
import itertools

n = int(raw_input())
pairs = []

for i in range(n):
    pairs.append(raw_input().split(" "))

x = list(raw_input())
y = list(raw_input())


def code(string,pair1,pair2):
    
    for ch in string:
        if ch == pair1 or ch == pair2:
            yield ch

for p1,p2 in pairs:
    
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code(y,p1,p2))
        if(o1!=o2):
            print("NO")
            exit()
    

print("YES")

Test details

Test 1

Verdict:

input
5
a b
b c
c d
d e
...

correct output
YES

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...

Test 2

Verdict:

input
2
a b
b c
acbbaca
cabbaac

correct output
YES

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...

Test 3

Verdict:

input
2
a b
b c
acbbaca
baccaab

correct output
NO

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...

Test 4

Verdict:

input
10
d c
e b
f y
h q
...

correct output
YES

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...

Test 5

Verdict:

input
10
a i
a l
d a
g h
...

correct output
NO

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...

Test 6

Verdict:

input
325
a b
a e
a f
a g
...

correct output
YES

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...

Test 7

Verdict:

input
325
a c
a e
a g
a h
...

correct output
NO

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...

Test 8

Verdict:

input
0
dlkinfmdyjaofxbccwhhbxzartqwdr...

correct output
YES

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...

Test 9

Verdict:

input
0
bxisdrdpgcsnnvhnfgimivzqpqjwqc...

correct output
NO

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...

Test 10

Verdict:

input
0
mrwduerojcguvxzmbomfsainvqehsl...

correct output
NO

user output
(empty)

Error:
File "input/code.py", line 27
    for o1,o2 in itertools.izip_longest(code(x,p1,p2),code...