1. 문자열 사이 * 에 아무거나 넣고
2. 양 끝 같으면 DA 출력 아니면 NE 출력
num = int(input())
arr = input()
left, right = arr.split("*")
for i in range(num):
inputString = input()
if inputString[:len(left)] == left and inputString[-len(right):] == right and len(arr)-1<=len(inputString):
print("DA")
else:
print("NE")
1. 문자열 입력받기
2. "*" 을 기준으로 양 옆 left, right 저장
3. 각 문자열을 입력 받아 양 끝이 같은지 판단
'코딩 농장 > 백준 문제' 카테고리의 다른 글
[백준 Python] 2485번 가로수 (0) | 2022.03.20 |
---|---|
[백준 Python] 18111번 마인크래프트 (0) | 2022.03.19 |
[백준 Python] 6588번 골드바흐의 추측 (0) | 2022.03.19 |
[백준 Python] 1334번 다음 팰린드롬 수 (0) | 2022.03.19 |
[백준 Python] 기초 개념, 스킬 모음 (0) | 2022.03.19 |