프로그래머스 문제 링크
문제 풀이 생각 회로
- 문제에서 리스트가 주어진다.
- n 번째 원소부터 담겨진 리스트를 추가하여 반환하면 되는 문제.
고민했던 내용
- 정규 표현식을 사용해서 해결해보려 했었다.
- num_list 를 문자열로 만들어 join 한 뒤
- match 를 사용해 정규 표현식으로 n 번째 인덱스 부터 자른 뒤
- split 을 사용해 리턴.
- 하지만 두자리 수가 들어올 수 있기 떄문에 로직이 복잡해져서 멈추었다.
- slice 를 사용해 해결
- slice 를 사용해 n - 1번째 부터 num_list의 길이 까지 저장해 반환
- 다른 사람 코드를 참고하니 slice 에 첫번째 인자만 넣으면 자동으로 끝까지 잘라서 반환함.
제출 코드
function solution(num_list, n) {
return num_list.slice(n - 1, num_list.length)
}