오늘의 코드카타
https://school.programmers.co.kr/learn/courses/30/lessons/120895
프로그래머스 - 인덱스 바꾸기
my_string에서 인덱스를 바꾸는 문제였는데, 저번에 베이직반에서 빈상자를 배우면서 a,b = 1,2 이런식으로 배웠던게 생각이나서 이용해서 풀고 싶었음. 그치만 컨디션 이슈인지,, 아직 실력이 부족한건지 어떻게 적용해야할 지 생각이 잘 안났음.
일단 익숙한 방법으로 문제를 푼 후 다른 사람 답변보니
num1, num2 = num2, num1로 적용해서 푼 답변이 있어서 너무 아쉬웠음.
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
def solution(my_string, num1, num2):
s = list(my_string)
s[num1],s[num2] = s[num2],s[num1]
return ''.join(s)
주말에는 컨디션이 좋아져서 퓨어장고 마스터했으면 좋겠다,,,