본문 바로가기
PYTHON

파이썬 프로그래머스 코딩테스트 연습 입문 인덱스 바꾸기

by jnhn 2023. 6. 27.
파이썬 프로그래머스 코딩테스트 연습 입문 인덱스 바꾸기

문제:문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요.

풀이:

def solution(my_string, num1, num2):
    answer =""
    for i in range(len(my_string)):
        if i == num1:
            answer += my_string[num2]
        elif i == num2:
            answer += my_string[num1]
        else:
            answer += my_string[i]
    return answer

다른 사람 풀이:

와 이렇게 튜플로도 풀 수 있다니 이게 너무 신기해서 포스팅함 파이썬의 세계란 정말 신기한 기능이 많구나