개발일지 <내일배움캠프> 20230418 TIL

임재훈·2023년 4월 19일
0

알고리즘 문제를 풀어봤습니다

# 문자열 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)

0개의 댓글