์ฝ๋
t = int(input())
imp = input().split('*')
for _ in range(t):
word = input()
if len(word) >= len(imp[0]) + len(imp[1]):
if word[0:len(imp[0])] == imp[0] and word[-1 * len(imp[1]):] == imp[1]:
print("DA")
else:
print('NE')
else:
print('NE')
๋ถ์ > ๊ฑฐ์ ๋ค ํ์๋๋ฐ, imp[0]๊ณผ imp[1]์ ๊ธธ์ด๋ฅผ ๋ํ์ ๋ word์ ๊ธธ์ด๋ณด๋ค ์์ ๊ฒฝ์ฐ๋ฅผ ๋์ณ์ ๊ณ์ ๋ฌธ์ ๋ฅผ ํ์ง ๋ชปํ์๋ค. ์๋ฅผ๋ค์ด, ab*bc ์ด๊ณ word๊ฐ abc์ธ ๊ฒฝ์ฐ ์ด๋ ์ณ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์์ธ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ์ด์ผ ํ๋ค. ๋๋ ์ด ์ค๋ณต๋ ๋ฌธ์๋ฅผ ์ด๋ป๊ฒ ์ฒ๋ฆฌํด์ผ ํ ์ง๋ฅผ ๋ชฐ๋ผ ํค๋งธ๋๋ฐ, ์๊ฐํด๋ณด๋ ๊ธธ์ด ๋น๊ต๋ฅผ ํตํด ์ด๋ค์ ๊ฑธ๋ฌ๋ผ ์ ์์๋ค๋ ๊ฑธ ๊นจ๋ซ๊ฒ ๋์๋ค. ์กฐ๊ฑด ํ๋ ํ๋๋ฅผ ๋์น์ง ์๊ณ ๊ผผ๊ผผํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ๋๊ฐ๋ ๊ฒ์ด ์ค์ํ๋ค๋ ์๊ฐ์ด ๋ค์๋ ๋ฌธ์ ์๋ค.
'Algorithm > BOJ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ] ๊ตญํ์์ ์ ๊ฑฐ(#1417) (0) | 2022.05.27 |
---|---|
[BOJ] ๋ฃ๋ณด์ก (0) | 2022.05.21 |
[BOJ] ๋น์ทํ ๋จ์ด (0) | 2022.05.18 |
[BOJ] ๋์ ์๋ฅด๊ธฐ (0) | 2022.05.16 |
[BOJ] ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด (0) | 2022.05.13 |