🌈 프로그래머스
[프로그래머스:Javascript] 배열 만들기 5
Eun_zii
2024. 4. 9. 16:30
프로그래머스 Lv.0
- 배열 만들기 5
💚 문제설명

💚 제한조건
- 0 ≤ s < 100
- 1 ≤ l ≤ 8
- 10l - 1 ≤ k < 10l
- 1 ≤ intStrs의 길이 ≤ 10,000
- s + l ≤ intStrs의 원소의 길이 ≤ 120
💚 풀이
function solution(intStrs, k, s, l) {
let answer = [];
for ( let i = 0; i < intStrs.length; i++ ) {
let num = Number(intStrs[i].substring(s, s + l));
if ( num > k ) {
answer.push(num);
}
}
return answer;
}
✅
intStrs 배열의 각 원소들을 순회하면서 시작 인덱스인 s부터 길이가 l인 부분 문자열을 추출한후
: (intStrs[i].substring(s, s + l));
추출된 문자열을 Number( ) 함수를 사용하여 정수로 변환해준다.
변환된 정수가 k보다 크다면, 이 정수를 결과 배열 answer에 추가해준후 answer을 return한다.
728x90