티스토리 뷰

 

슬라이싱을 이용하면 되는 문제이다!

 

하지만 뒤집는 부분의 슬라이싱이 이해가 잘 되지 않는다.

 

def solution(my_string, s, e):
    answer = my_string[:s] + my_string[s:e+1][::-1] + my_string[e+1:]
    return answer

 

저 가운데에 있는 my_string[s : e+1][ : : -1]이 이해가 되지 않았다.

 

우선은 이해하지 말고 알아두자!

 

그리고 궁금해서 gpt한테 물어보니 알려준 코드는

 

def solution(my_string, s, e):
    answer = my_string[:s] + my_string[e:s-1:-1] + my_string[e+1:]
    return answer

 

제출 해보니 실패가 2개가 떴다..

 

생각해도 몰라서 친구한테 물어보니 친구도 생각하더니 s가 0이면 s-1에서 -1이 되어서 슬라이싱이 안될 것 같다고 말해줬다.

 

많이 생각해봐야할 것 같다...흐어...

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함