-
[백준] 1032번 문제 (명령 프롬프트) 파이썬(Python) 풀이Problem Solving/Baekjoon 2021. 9. 15. 16:09
https://www.acmicpc.net/problem/1032
import sys input = sys.stdin.readline t = int(input()) strings = [] for _ in range(t): strings.append(list(input().rstrip())) length = len(strings[0]) result = "" for i in range(length): cur_chr = None isRight = True for string in strings: if not cur_chr: cur_chr = string[i] else: if cur_chr != string[i]: isRight = False if isRight: result += string[i] else: result += "?" print(result)
입력으로 받은 파일 이름들을 리스트로 만들어서 0번째 인덱스부터 검사를 한다.
만약 글자가 전부 일치한다면 result에 해당 글자를 추가하면 되고, 그렇지 않다면 "?" 를 result에 추가해준다.
'Problem Solving > Baekjoon' 카테고리의 다른 글
[백준] 17608번 문제 (막대기) 파이썬(Python) 풀이 (0) 2021.09.15 [백준] 10026번 문제 (적록색약) 파이썬(Python) 풀이 (0) 2021.09.15 [백준] 1012번 문제 (유기농 배추) 파이썬(Python) 풀이 (0) 2021.09.15 [백준] 1904번 문제 (01타일) 파이썬(Python) 풀이 (0) 2021.09.14 [백준] 11279번 문제 (최대 힙) 파이썬(Python) 풀이 (0) 2021.09.14