알고리즘 문제를 풀어봤습니다
# 문자열 my_string와 정수 num1, num2를 매개변수로 받아들이는 함수
def solution(my_string, num1, num2):
# 문자열 리스트 반환, 리스트 슬라이싱 방법으로 문자열 일부 추출 변경 가능
my_string = list(my_string)
# 리스트 내에서 num1번째와 num2번째 요소를 서로 교환
my_string[num1], my_string[num2] = my_string[num2], my_string[num1]
# 변경된 리스트를 join 메서드를 사용하여 다시 문자열로 변환하고 반환
# join메서드는 리스트의 모든 요소를 하나의 문자열로 연결해주는 역할
# 여기서 빈 문자열 '' 구분자로 사용하여 리스트 모든 요소를 연결한 문자를 반환
return ''.join(my_string)