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
'⌨️ 프로그래머스 > 코딩테스트 입문' 카테고리의 다른 글
[프로그래머스] 2차원으로 만들기 ✌︎ | JS (0) | 2024.07.11 |
---|---|
[프로그래머스] 중복된 숫자 개수 🫡 | JS (0) | 2024.06.27 |
[프로그래머스] #35 가위 바위 보 ✌🏻✋🏻✊🏻| JS (0) | 2024.06.25 |
[프로그래머스] #34 모스부호(1) 🖥️ | JS (0) | 2024.06.25 |
[프로그래머스] #33 개미군단 구하기 🐜 | JS (0) | 2024.06.04 |