홍우진의 개발 일기장
[백준] 1032번: 명령 프롬프트/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/1032
1032번: 명령 프롬프트
첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은
www.acmicpc.net
풀이 코드
n = int(input())
name = list(input())
name_len = len(name)
for i in range(n - 1):
b = list(input())
for j in range(name_len):
if name[j] != b[j]:
name[j] = '?'
print(''.join(name))
코드 해석
파일의 수를 받은 뒤 첫 파일명을 받는다. 그리고 파일명의 길이를 구한다.
파일의 수 만큼 다음 동작을 반복한다.
새로운 파일명을 받은 뒤
기존 파일명과 한자리씩 비교하며 만약 다르다면 '?' 로 해당 자리를 변경한다.
반복 후 리스트를 문자열 형식으로 출력한다.
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 5585번: 거스름돈/ 파이썬 (2) | 2022.10.04 |
---|---|
[백준] 2846번: 오르막길/ 파이썬 (1) | 2022.10.03 |
[백준] 2669번: 직사각형 네개의 합집합의 면적 구하기/ 파이썬 (0) | 2022.10.01 |
[백준] 11655번: ROT13/ 파이썬 (1) | 2022.09.30 |
[백준] 1037번: 약수/ 파이썬 (0) | 2022.09.30 |
Comments