์ฝ”ํ…Œ์ค€๋น„

<๋ธŒ๋ฃจ์Šคํฌ์Šค> ๋ฐฑ์ค€ 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))