[Javascript : programmers] 머쓱이보다 키 큰 사람 (Lv.0)
문제
나의 정답 풀이
function solution(array, height) {
return array.reduce((res,n) => n >height ? res+=1 : res+=0,0)
}
reduce 메서드를 이용하여 array 배열을 돌면서 원소가 height보다 크면 1을 더하고 작으면 0을 더해서 총 결과를 반환한다.
* 풀긴 풀었는데 reduce로 푼 건 과한 것 같다...
새로 배운 풀이
function solution(array, height){
return array.filter(v=>v>height).length;
}
array의 filter메서드를 이용하여 height보다 큰 원소만 거른다. 이에 대한 배열의 길이를 반환한다.
학습 내용 ⭐
- array.filter() 메서드 : filter 메서드를 이용하여 height보다 큰 원소만 추출한다.
'Javascript > 자바스크립트 문제' 카테고리의 다른 글
[Javascript : programmers] 짝수는 싫어요 (Lv.0) (0) | 2024.07.29 |
---|---|
[Javascript : programmers] 제곱수 판별하기 (Lv.0) (0) | 2024.07.29 |
[Javascript : programmers] 삼각형의 완성조건 1, 2 (Lv.0) (0) | 2024.07.29 |
[Javascript : programmers] 세균 증식 (Lv.0) (0) | 2024.07.29 |
[Javascript : programmers] 편지 (Lv.0) (0) | 2024.07.29 |