[Python] 알고리즘/Silver
[1120] 문자열 (Python)
-Becca-
2021. 11. 21. 15:06
[문제]
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
알고리즘 분류는 구현, 문자열, 브루트포스 알고리즘 입니다.
문자를 직접 붙이는 것이 아닌, 한 자리씩 밀며 검사하는 것입니다.
[코드]
import sys
A, B = sys.stdin.readline().split()
res = list()
for i in range(len(B) - len(A) + 1):
cnt = 0
for j in range(len(A)):
if A[j] != B[j + i]:
cnt += 1
res.append(cnt)
print(min(res))