1120 문자열 - Python

2024. 8. 4. 23:11공부/📝 백준

1. 풀이 코드

def cal2(str1, str2):
    result = 0
    for char1, char2 in zip(str1, str2):
        if char1 != char2:
            result += 1
    return result


def cal(str1, str2):
    num = len(str2) - len(str1)
    result = 50
    for i in range(num + 1):
        temp = cal2(str1, str2[i:i+len(str1)])
        result = min(result, temp)
        if result == 0:
            return 0
    return result


str1, str2 = input().split(' ')
num = len(str2) - len(str1)
print(cal(str1, str2))

  


'공부 > 📝 백준' 카테고리의 다른 글

1384 메시지 - Python  (0) 2024.08.06
23882 알고리즘 수업 - 선택 정렬 2 - Python  (0) 2024.08.06
11365 !밀비 급일 - Swift  (0) 2024.07.30
11365 !밀비 급일 - C  (0) 2024.07.29
11656 접미사 배열 - Python  (0) 2023.12.10