프로그래머스 - 인덱스 바꾸기(파이썬)(swap)

박진우·2022년 11월 5일
0

알고리즘

목록 보기
57/89

💡프로그래머스 - 인덱스 바꾸기

◽ 문제





◽ 입력 & 출력




◽ 풀이

  • 3번째 줄: my_string이 문자열이니깐 list로 바꿔준다.

  • 4번째 줄: num1과 인덱스 num2에 해당하는 문자를 바꾼다.

  • 5번째 줄: swap한 문자열을 join()을 이용하여 answer에 붙인다.




💡배운점

◽ 문자열(String) 수정

보통 자료구조의 요소를 수정할 때는 인덱싱 후에 다른 값을 입력합니다. 하지만 문자열에서는 그런 방법이 통하지 않습니다.

◾ 1. 리스트로 변환하여 수정

  • 리스트로 변환하여 수정하고 다시 문자열로 변환하는 것입니다.

◾ 2. replace 메서드 사용

S = "hi hello"
S.replace('h','p')
>>'pi pello'

0개의 댓글