https://www.acmicpc.net/problem/1032
풀이
다수의 문자열이 주어지며 각 문자열의 자리에 위치하는 문자가 모두 동일하면 그대로 출력하며, 틀리다면 ?로 출력한다.
# 1032번 명령 프롬프트
import sys
input = sys.stdin.readline
t = int(input())
word = []
for i in range(t):
word.append(input().rstrip())
n = len(word[0])
ans = ''
for i in range(n):
check = False
for j in range(1, t):
if word[0][i] != word[j][i]:
check = True
break
if check:
ans += '?'
else:
ans += word[0][i]
print(ans)
'백준 > 구현' 카테고리의 다른 글
[백준] 1302번 베스트셀러 - 파이썬 (0) | 2022.03.09 |
---|---|
[백준] 1100번 하얀 칸 - 파이썬 (0) | 2022.03.07 |
[백준] 1075번 나누기 - 파이썬 (0) | 2022.03.03 |
[백준] 1065번 한수 - 파이썬 (0) | 2022.03.02 |
[백준] 11651번 좌표 정렬하기 2 - 파이썬 (0) | 2022.02.25 |