https://www.acmicpc.net/problem/1032
1032번: 명령 프롬프트
첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은
www.acmicpc.net
풀이
다수의 문자열이 주어지며 각 문자열의 자리에 위치하는 문자가 모두 동일하면 그대로 출력하며, 틀리다면 ?로 출력한다.
# 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 |