본문 바로가기
문제 풀이/백준

[백준] 1032번 명령 프롬프트

by ginny. 2023. 7. 29.

 

 

 

[파이썬 리스트를 문자열로 - 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

댓글