오답노트

  • 예외처리 두가지 고려가 필요함
    • ab*ab / ab
    • a*ab / ab
    • a*b / f

 

 

import sys

n = int(sys.stdin.readline())
rule = sys.stdin.readline().strip()
r1 = rule.split('*')[0]
r2 = rule.split('*')[1]

for _ in range(n):
    text = sys.stdin.readline().strip()
    w1= text[:len(r1)]
    w2= text[-len(r2):]

if len(r1+r2) > len(text):
        print("NE")
    elif r1 == w1 and r2 == w2:
        print("DA")
    else:
        print("NE")

 

'sw > 알고리즘' 카테고리의 다른 글

백준 2468 안전영역  (0) 2022.12.03
파이썬 자료형 별 시간복잡도(List, Dict,set)  (0) 2022.11.28
백준 5613 계산기 프로그램  (0) 2022.11.14
백준 9265 BABBA  (0) 2022.11.14
백준 14889 스타트와링크  (0) 2022.11.10

+ Recent posts