Koala - 15기/기초 알고리즘 스터디

[백준/Python] 1032번: 명령 프롬프트

coouir 2024. 8. 10. 23:01

https://www.acmicpc.net/problem/1032


문제풀이

arr 리스트에 파일 이름들을 저장한다. 그리고 각각의 파일이름의 한 글자씩을 서로 비교한다. 만약 하나라도 한 글자가 다르면 "?"를 출력하고 아니면 글자를 출력한다.


소스코드

N = int(input())
arr = []
for i in range(N):
    arr.append(input())

for i in range(len(arr[0])):
    x = arr[0][i]
    check = True
    for j in range(1, N):
        if x != arr[j][i]:
            check = False
            break
    if check:
        print(x, end='')
    else:
        print('?', end='')