반응형
문제 설명: 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.
제한사항
- my_string은 숫자와 알파벳으로 이루어져 있습니다.
- 1 ≤ my_string의 길이 ≤ 1,000
- 1 ≤ n ≤ my_string의 길이
문제 해결
def solution(my_string, n):
return my_string[:n]
주석: 파이썬의 슬라이싱 [:n]은 0번 인덱스부터 n-1번 인덱스까지 추출, 요구사항의 'n글자'는 1-based(길이) 기준이고 리스트 인덱스는 0-based 기준이므로 끝점을 포함하지 않는 슬라이싱의 종료점(Exclusive)을 n으로 설정하여 인덱스 차이를 자연스럽게 해결했다.
반응형
'코딩_Python(Level.0)' 카테고리의 다른 글
| [Level.0] 이어 붙인 수 (0) | 2026.03.08 |
|---|---|
| [Level.0] 원소들의 곱과 합 (0) | 2026.03.08 |
| [Level.0] 수 조작하기 (0) | 2026.03.08 |
| [Level.0] n개 간격의 원소들 (0) | 2026.03.08 |
| [Level.0] 문자 리스트를 문자열로 변환하기 (0) | 2026.03.08 |