[파이썬 리스트를 문자열로 - join 함수]
join 함수 : 리스트의 요소 하나하나를 합쳐서 하나의 문자열로 반환해주는 함수
<1>
''.join(리스트)
<2>
'구분자'.join(리스트)
1. ''.join(리스트) 예시
''.join(['a','b','c']) >> 'abc' 로 반환
2. '구분자'.join(리스트) 예시
'_'.join(['a','b','c']) >> 'a_b_c' 로 반환
[해결]
n=int(input()) #파일이름 개수 n
first_words=list(input()) #파일 이름을 리스트로 받음. 문자 하나하나 비교 편하게 하기 위해
length=len(first_words)
for i in range(n-1):
other_words=list(input())
for j in range(length):
if other_words[j]!=first_words[j]: #문자가 다를 경우 '?'로 바꿔줌
first_words[j]="?"
print(''.join(first_words)) #리스트를 문자열로 바꿔줌
'문제 풀이 > 백준' 카테고리의 다른 글
[백준] 2941번 크로아티아 알파벳 (0) | 2023.07.30 |
---|---|
[백준] 8958번 OX퀴즈 (0) | 2023.07.29 |
[백준] 10809번 알파벳 찾기 (0) | 2023.07.29 |
[백준] 2908 상수 (0) | 2023.07.17 |
[백준] 11718번 그대로 출력하기 (0) | 2023.07.16 |
댓글