⌨️ 프로그래머스/코딩테스트 입문

[프로그래머스] 머쓱이보다 키 큰 사람 🏫 | JS

하나둘세현 2024. 6. 27. 00:39
728x90

문제

머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요.

해결 과정

function solution(array, height) {
    const moreHeight = array.filter(num => num > height)
    return moreHeight.length;
}

 

filter() 함수를 이용해서 풀었다.

filter()를 이용해서 작성하면 좋은 점은 내가 찾는 특정 수 보다 큰 것들을 반할 수 있기 때문이다.

 

filter()안에 화살표함수를 이용해서 풀었는데 만일 화살표 함수가 아닐 경우

function solution(array, height) {
    const moreHeight = array.filter(function(num) {
    return num > height;
    
    return moreHeight.length;
}

 

그리고 length를 이용해 개수를 구해서 풀었다.

 

728x90