프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 설명
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.
입출력 예
my_string | n | result |
"ProgrammerS123" | 11 | "grammerS123" |
코드
const solution = (my_string) => {
return [...my_string].reduce((acc, cur, idx) => {
const curStr = my_string.slice(idx, my_string.length)
return [...acc, curStr]
}, []).sort()
}
설명
1) ... 전개 연산자를 사용하여 문자열을 각각의 문자로 된 배열을 만든다.
2) reduce를 통해 현재 인덱스부터 문자열의 끝까지 자른 접미사 배열을 추출한다.
3) 접미사를 acc 배열에 추가한다.
'자바스크립트' 카테고리의 다른 글
[JavaScript] 프로그래머스 문자열의 의 n글자 (0) | 2024.05.20 |
---|---|
[JavaScript] 프로그래머스 문자열의 뒤의 n글자 (0) | 2024.05.17 |
[JavaScript] 프로그래머스 문자열의 뒤의 n글자 (0) | 2024.05.14 |
[JavaScript] 프로그래머스 부분 문자열 이어 문자열 만들기 (0) | 2024.05.13 |
[JavaScript] 프로그래머스 문자열 겹쳐쓰기 (0) | 2024.05.11 |