본문 바로가기
Javascript/자바스크립트 문제

[Javascript : programmers] 배열 만들기 5 (Lv.0)

by isfp_yykkng 2024. 8. 26.

[Javascript : programmers] 배열 만들기 5 (Lv.0)

 

문제

 

나의 정답 풀이

function solution(intStrs, k, s, l) {
    return intStrs.map(v=>parseInt(v.substr(s,l))).filter(e=>e>k)
}

 

숫자로 이루어진 문자열 배열 intStrs를 map으로 돌면서 모든 원소를 substr() 함수를 이용하여 s 인덱스부터 l짜리 부분 문자열을 만들고 이를 정수형으로 변환한다. 이렇게 변환된 배열을 filter로 k보다 큰 원소들만 걸러내어 반환한다.

 

학습 내용 ⭐ 

  • String.substr( 시작 인덱스, 자를 길이 ) : 문자열의 시작 인덱스부터 자를 길이만큼 잘라서 반환한다.
  • 그 외 문자열 자르는 방법 : String.slice() , String.substring()

 


<참고>

문자열 자르기

2024.08.07 - [Javascript/자바스크립트 문법] - [Javascript] 문자열 자르기 (substr, substring, slice)

 

[Javascript] 문자열 자르기 (substr, substring, slice)

[Javascript] 문자열 자르기 (substr, substring, slice)문자열 자르기 : substr형식) String.substr( "시작인덱스" , "자를 길이" ) 시작 인덱스부터 해당 길이만큼 자르는 함수이다. "길이" 부분을 생략하면 시

yy-kkang.tistory.com

 

배열 만들기 (4)

2024.08.07 - [Javascript/자바스크립트 문제] - [Javascript : programmers] 배열 만들기 (4) (Lv.0)

 

[Javascript : programmers] 배열 만들기 (4) (Lv.0)

[Javascript : programmers] 배열 만들기 (4) (Lv.0) 문제나의 정답 풀이function solution(arr) { let stk=[]; for(let i=0;i for문을 이용하여 arr 배열을 돈다. 먼저 새로운 stk이 빈 배열이라면 arr[i] 는 stk에 추가하

yy-kkang.tistory.com