Submission #3603392


Source Code Expand

N = int(input())
s_list = []
s_set = []

for i in range(N):
	s_list.append(list(x for x in input()))

for i in s_list:
	s_set.append(set(i))

result_char = {x for x in 'qwertyuiopasdfghjklzxcvbnm'}

for i in range(N-1):
	result_char = (s_set[i] & s_set[i+1] & result_char)

result_char = list(result_char)
result_char.sort()

result = ''
for i in result_char:
	count = min(x.count(i) for x in s_list)
	result += i*count
print(result)

Submission Info

Submission Time
Task C - Dubious Document
User tbistr
Language Python (3.4.3)
Score 300
Code Size 455 Byte
Status AC
Exec Time 19 ms
Memory 3188 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 2
AC × 10
Set Name Test Cases
Sample 0_000.txt, 0_001.txt
All 0_000.txt, 0_001.txt, dec_half.txt, hand.txt, max.txt, max_10.txt, max_5.txt, maxx.txt, rnd.txt, single.txt
Case Name Status Exec Time Memory
0_000.txt AC 17 ms 3064 KB
0_001.txt AC 17 ms 3064 KB
dec_half.txt AC 17 ms 3064 KB
hand.txt AC 18 ms 3060 KB
max.txt AC 19 ms 3064 KB
max_10.txt AC 19 ms 3188 KB
max_5.txt AC 19 ms 3060 KB
maxx.txt AC 19 ms 3188 KB
rnd.txt AC 18 ms 3064 KB
single.txt AC 17 ms 3064 KB