홍우진의 개발 일기장
[백준] 1032번: 명령 프롬프트/ 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/1032
풀이 코드
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번: 거스름돈/ 파이썬 (0) | 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