practivceAlgorithm/백준

[백준][Python] 1120 문자열

findTheValue 2021. 9. 30. 01:53

긴 문자열인 B에 A를 매칭시키며 가장 적은 차이가 답이다.

(그 매칭위치에서 좌우 B에 맞춰주면 차이가 더 벌어지지 않음)

 

import sys
input = sys.stdin.readline

A, B = input().split()
# 그냥 B에 A매칭시키면서 차이 가장 작은거 찾아서 출력.
min_cnt = float('inf')
for i in range(len(B) - len(A) + 1):
    cnt = 0
    for j in range(len(A)):
        if B[i+j] != A[j]:
            cnt += 1
    min_cnt = min(min_cnt, cnt)
print(min_cnt)