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='')
'Koala - 15기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[BOJ/Python3] 10972번 다음 순열 (0) | 2024.08.11 |
---|---|
[백준/Python] 1718번 : 암호 (0) | 2024.08.11 |
[백준/python] 2609번: 최대공약수와 최소공배수 (0) | 2024.08.05 |
[BOJ/Python3] 15820번 맞았는데 왜 틀리죠? (0) | 2024.08.05 |
[백준/Python] 1100번: 하얀 (0) | 2024.08.04 |