a = int(input())
b = []
for i in range(a):
b.append(input())
c = []
r = 0
for i in range(len(b[0])):
for j in range(a-1):
if b[j+1][i] != b[j][i]:
c.append('?')
break
if j == a-2:
c.append(b[j][i])
c = "".join(c)
print(c)
97% 까지 갔다가 항상 틀렸다고 나오고, 쉘에서 직접 어떤 test 를 해봐도 결과가 나옵니다.
왜 틀렸을까요.
댓글을 작성하려면 로그인해야 합니다.
knholic 6년 전
a = int(input())
b = []
for i in range(a):
b.append(input())
c = []
r = 0
for i in range(len(b[0])):
for j in range(a-1):
if b[j+1][i] != b[j][i]:
c.append('?')
break
if j == a-2:
c.append(b[j][i])
r = 0
c = "".join(c)
print(c)
97% 까지 갔다가 항상 틀렸다고 나오고, 쉘에서 직접 어떤 test 를 해봐도 결과가 나옵니다.
왜 틀렸을까요.