2022-12-26
오랜만에 백준 풀기
https://www.acmicpc.net/problem/1032
1032번: 명령 프롬프트
첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은
www.acmicpc.net
풀이
파일의 글자수가 다 같다는 사실을 확인하지 못함
첫번째 문자 리스트를 먼저 설정
문자열을 비교한후 같지 않은 리스트만 ?로 바꿔주면됨
이중 for 문 - 1) n만큼 반복 -2) 문자열 음절 리스트
코드
답 코드 참고
흐름은 비슷하게 생각해냄 ,, 역시나 구현 어려움ㅜ
n=int(input())
first_w=list(input())
first_w_l=len(first_w)
for i in range(n-1):
other_w = list(input())
for j in range(first_w_l):
if first_w[j]!=other_w[j]:
first_w[j]='?'
print(''.join(first_w))
파이썬 함수
- 구분자.join(문자열 or 리스트) : 문자열 사이에 구분자를 추가함
'백준 baekjoon' 카테고리의 다른 글
백준 [1213] 팰린드롬 만들기.py (0) | 2023.01.02 |
---|---|
백준 [1543] 문서검색.py (0) | 2023.01.01 |
백준 [1919] 애너그램 만들기.py (0) | 2023.01.01 |
백준 [1316] 그룹단어체커.py (0) | 2022.11.15 |
백준 [10870] 피보나치 수 5.py (0) | 2022.11.14 |