chyam

[프로그래머스 Lv0,python]-문자 뒤의 n글자 본문

프로그래머스/LV0

[프로그래머스 Lv0,python]-문자 뒤의 n글자

chyam_eun 2024. 3. 6. 12:01

문자 뒤의 n글자

내 풀이

파이썬의 기능 중에 하나인 문자열을 슬라이싱하는 법이 생각이 나지 않았다..

그래서 리스트 변환 후 빈 문자열에 추가를 해주었다.

다른사람들 풀이를 보니 문자열도 가능한것이 기억났다..

슬라이싱을 이용한다면, 뒤에서부터 n자리수의 문자가 나와야하므로, -n을 사용하여 슬라이싱해준다.

슬라이싱 사용.

 

슬라이싱

이를 보면 알 수 있듯이, 그냥 " : " 만 쓰면 전체가 나오며, "숫자: " 라면 숫자부터 마지막까지 슬라이싱된다.

"숫자1:숫자2" 라면 숫자1부터 숫자2의 앞 인덱스까지 슬라이싱해준다. 즉 1:4 이면 1,2,3번 인덱스가 나온다.

만약 -숫자 라면 반대라고 생각하면된다.