반응형
안녕하세요.
이번 포스팅은 백준 온라인 저지의 1032번 문제 풀이입니다.
문제 이름은 "명령 프롬프트" 입니다.
문제 링크는 바로 밑의 링크를 확인해주세요.
https://www.acmicpc.net/problem/1032
1
2
3
4
5
6
7
8
9
|
N = int(input())
str_base = list(input())
for i in range(N-1):
str_add = list(input())
for j in range(len(str_base)):
print(str_base[j])
if str_base[j] != str_add[j]:
str_base[j] = '?'
print(''.join(str_base))
|
cs |
1. 첫째 줄에 파일 이름의 개수 N를 입력받습니다.
2. 비교 기준이 될 문자열을 먼저 입력 받습니다.
리스트 인덱스로 해당 위치의 문자가 같은지 비교하기 위해서 리스트로 선언합니다.
3. 나머지 파일 개수를 입력 받고 비교합니다. -> N-1
4. 비교할 문자열 입력받습니다.
5. 기준 문자열의 길이 만큼 순차적으로 탐색합니다.
6~7. 기준 문자열의 해당 인덱스와 비교 문자열의 인덱스의 문자가 다른 경우
해당 위치에 '?'를 삽입합니다.
8. 리스트 결과값을 문자열로 출력합니다.
댓글