반응형
문제설명
문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.
✅ 내 코드
function solution(my_string, n) {
return my_string.slice(0,n)
}
🙋♀️ 내 생각
어떤 배열의 앞의 n글자라는 것은 배열의 0번째부터 시작해서 n-1번째까지를 의미한다.
이 문제를 풀면서 중요하다고 느낀 2가지는
1. 앞의 n글자라는 것이 배열로 들어가면 n까지가 아니라, n-1번째까지의 인덱스를 포함한다는것
2. slice(begin, end) end는 미포함하는 특성이 있다.
이렇게 2가지이다.
그래서 slice(0,n)까지라고 적어줘도 n이 미포함되기 때문에 답이 나올수있다.
💻 내가 사용한 메서드
slice(): 어떤 배열의 begin 부터 end 까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환
Array.slice()
String.slice()
반응형
'JavaScript > 알고리즘' 카테고리의 다른 글
프로그래머스 수 조작하기1 JS ( for문, if문 / reduce() ) (1) | 2023.05.31 |
---|---|
프로그래머스 카운트다운 JS ( for문,push() / Array(),fill(),map() ) (0) | 2023.05.30 |
프로그래머스 숫자 문자열과 영단어 JS ( replace() ) - [2021 카카오 채용연계형 인턴십] (0) | 2023.05.29 |
프로그래머스 문자열 정수의 합 JS ( map(), reduce() ) (0) | 2023.05.29 |
프로그래머스 글자 이어 붙여 문자열 만들기 JS ( map(),join() ) (0) | 2023.05.29 |