출처 : https://www.acmicpc.net/problem/1032
1032번: 명령 프롬프트
첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은
www.acmicpc.net

입력을 문자열로 받아서 리스트로 바꿔서 저장해주고
그 다음 입력과 하나씩 비교해주고 다를 경우 ?로 바꿔준다.
# BOJ1032 명령 프롬프트
N = int(input())
ans = list(input())
print(ans)
if N > 1:
for filename in range(N-1):
filename = list(input())
print(filename)
for i in range(len(filename)):
if ans[i] != filename[i]:
ans[i] = '?'
print(*ans, sep="")
'알고리즘 > BOJ' 카테고리의 다른 글
| [BOJ / 백준] 2167번 배열의 합 python / 파이썬 2차원 배열 (0) | 2022.07.29 |
|---|---|
| [BOJ / 백준] 1371번 가장 많은 글자 python / 파이썬 카운팅 정렬 구현 (0) | 2022.07.29 |
| [BOJ / 백준] 1789번 수들의 합 python / 파이썬 반복문 그리디 알고리즘 (0) | 2022.07.29 |
| [BOJ / 백준] 4592번 중복을 없애자 python / 파이썬 (0) | 2022.07.28 |
| [BOJ / 백준] 15654번 N과 M (5) python / 파이썬 조합 (0) | 2022.07.28 |
댓글