문제
https://www.acmicpc.net/problem/1032
1032번: 명령 프롬프트
첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은
www.acmicpc.net
설계
- 주어지는 입력값은 모두 같은 길이로 주어진다.
파이썬
N = int(input())
arr = [input() for _ in range(N)]
answer = ''
for i in range(len(arr[0])):
now = arr[0][i]
flag = 0 # 하나라도 일치하지 않을 경우 표시
for j in range(1, N):
if now != arr[j][i]:
flag = 1
if flag == 0:
answer += now
elif flag == 1:
answer += '?'
print(answer)
'PS (Problem Solving) > Baekjoon' 카테고리의 다른 글
[백준] 3980. 선발 명단 - 파이썬 (0) | 2023.03.08 |
---|---|
[백준] 1283. 단축키 지정 - 파이썬 (0) | 2023.03.07 |
[백준] 2302. 극장 좌석 - 파이썬 (0) | 2023.03.02 |
[백준] 2304. 창고 다각형 - 파이썬 (0) | 2023.03.02 |
[백준] 1158. 요세푸스 문제 - 파이썬 (0) | 2023.02.28 |