[백준 1032 파이썬] 명령 프롬프트

일단 해볼게·2022년 11월 1일
0

백준

목록 보기
52/132

https://www.acmicpc.net/problem/1032

# 명령 프롬프트

N = int(input()) # 파일 이름의 개수
filename = []

for _ in range(N): # 파일 이름을 filename 리스트에 저장
    a = input()
    filename.append(a)

result = list(filename[0]) # 리스트로 filename의 첫번째 값 저장

for i in range(N):
    for j in range(len(result)):
        if result[j] == filename[i][j]: # result와 filename 인덱스별로 비교 후 다르면 ?로 변환
            continue
        else:
            result[j]='?'

print(''.join(result))

처음에 result=’’로 하고 값을 하나씩 추가하려다가 실패했다.
result를 문자열로 받고 값 비교 후 인덱스에 따라 값 변환하려다가 에러나서 방황했다.
문자열은 인덱스에 따라 값 변환이 안된다.

profile
시도하고 More Do하는 백엔드 개발자입니다.

0개의 댓글