반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
주어진 문자열이 같은지 비교하고, 다른 위치에는 ?를 넣는 문제입니다.
2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학
3. 코드
import sys
input = sys.stdin.readline
#입력
string = []
T = int(input())
for _ in range(T):
string.append(input().rstrip())
#비교
n = len(string[0]) #문자열 길이
for i in range(n):
same = True
for j in range(1, T):
#다른 문자열이 있으면 False
if string[0][i] != string[j][i]:
same = False
print(string[0][i] if same else '?', end='')
문자 단위로 같은지 비교합니다. 다르다면 ?를 출력하고, 같으면 그대로 출력합니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/문자열] 백준 1159 농구 경기 - 파이썬(Python) (0) | 2022.03.01 |
---|---|
[구현/수학] 백준 1357 뒤집힌 덧셈 - Python (0) | 2022.02.28 |
[구현/수학] 백준 9093 단어 뒤집기 - Python (0) | 2022.02.28 |
[DP/동적계획법] 백준 12852 1로 만들기 2 - Python (0) | 2022.02.28 |
[정렬/탐색] 백준 11004 K번째 수 - Python (0) | 2022.02.28 |
댓글