풀이
- 해당 문제는 입력 받은 b의 문자열을
- a 문자열이 한칸씩 이동하면서
- 가장 오답이 적은 cnt를 찾아 간단히 해결
- result의 초기값을 50이라고 둔 것은 최대 길이가 50이라고 했기 때문.
a,b = input().split()
a_ln,b_ln = len(a),len(b)
result = 50
for i in range(b_ln-a_ln+1):
cnt = 0
for j in range(a_ln):
if a[j] != b[i+j]: cnt += 1
if result > cnt: result = cnt
print(result)
'알고리즘' 카테고리의 다른 글
[백준, 파이썬, 1269번] 대칭 차집합 (0) | 2024.02.12 |
---|---|
[백준, 자바, 1120번] 문자열 (0) | 2024.01.10 |
[백준, 자바, 1453번] 피시방 알바 (0) | 2024.01.10 |
[백준, 파이썬, 1453번] 피시방 알바 (0) | 2024.01.10 |
[백준, 자바, 1440번] 타임 머신 (1) | 2024.01.09 |