프로그래머스 문자열의 앞의 n글자 자바스크립트 알고리즘 풀이
문제
아이디어
- n이 주어지므로, 특정 인덱스로부터 n번째만큼 자르는 메서드인
slice
를 사용한다.
내 코드
function solution(my_string, n) {
return my_string.slice(0, n);
}
다른 사람 코드
function solution(my_string, n) {
return my_string.substring(0, n);
}
대부분 substring
, substr
등 배열이나 문자열을 자를 수 있는 메서드를 활용했다.
function solution(m, n) {
var answer = "";
for (let i = 0; i < n; i++) {
answer += m[i];
}
return answer;
}
내장 메서드를 쓰지 않고 배열 형태로 접근해 가공한 방식도 있었다.