์ฝํ
์ค๋น
<๋ธ๋ฃจ์คํฌ์ค> ๋ฐฑ์ค 1120. ๋ฌธ์์ด
์๋๋ค
2022. 8. 12. 17:19
https://www.acmicpc.net/problem/1120
1120๋ฒ: ๋ฌธ์์ด
๊ธธ์ด๊ฐ N์ผ๋ก ๊ฐ์ ๋ฌธ์์ด X์ Y๊ฐ ์์ ๋, ๋ ๋ฌธ์์ด X์ Y์ ์ฐจ์ด๋ X[i] ≠ Y[i]์ธ i์ ๊ฐ์์ด๋ค. ์๋ฅผ ๋ค์ด, X=”jimin”, Y=”minji”์ด๋ฉด, ๋์ ์ฐจ์ด๋ 4์ด๋ค. ๋ ๋ฌธ์์ด A์ B๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, A์
www.acmicpc.net
ํด๊ฒฐํ์ง ๋ชปํด ํ์ด๊ณผ์ ์ ๋ณด๊ณ ๋ค์ ํ์ด๋ณด์๋ค.
a ๋ฌธ์๋ฅผ b ์ฒซ ๋ฌธ์๋ถํฐ ๋๋ ๋๊น์ง ๋น๊ตํ์ฌ, ๊ฐ์ฅ ๋ง์ด ๊ฒน์น๋ ๊ฐ์๋ฅผ a ๊ธธ์ด์์ ๋นผ์ฃผ๋ฉด ๋๋ค.
์ด์ค๋ฐ๋ณต๋ฌธ์ ์ ๋ฐ ๋ฒ์๋ก ์ ๊ทผํ๋ฉด, ๋ชจ๋ ํ์์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ์๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
a, b = input().split()
cnt_lst=[]
cnt = 0
for i in range(len(b) - len(a) + 1):
for j in range(len(a)):
if a[j] == b[i+j]:
cnt += 1
cnt_lst.append(cnt)
cnt = 0
print(len(a)-max(cnt_lst))