백준 9996번: 한국이 그리울 땐 서버에 접속하지 #Python

ColorlessDia·2024년 11월 18일

algorithm/baekjoon

목록 보기
365/836
import sys

N = int(sys.stdin.readline())

pattern_prefix, pattern_suffix = sys.stdin.readline().rstrip().split('*')

pattern_prefix_length = len(pattern_prefix)
pattern_suffix_length = len(pattern_suffix)

pattern_length = pattern_prefix_length + pattern_suffix_length

for _ in range(N):
    line = sys.stdin.readline().rstrip()

    line_prefix = line[:pattern_prefix_length]
    line_suffix = line[-pattern_suffix_length:]

    if (
        line_prefix == pattern_prefix and
        line_suffix == pattern_suffix and
        pattern_length <= len(line)
    ):
        print('DA')
    else:
        print('NE')

0개의 댓글