매개변수 : 머쓱이네 반 친구들의 키가 담긴 정수 배열 = array
, 머쓱이의 키 정수 = height
머쓱이는 학교에서 키순으로 줄을 설 때 몇 번째로 서야 하는지 궁금하다.
머쓱이보다 키 큰 사람수를 return
해라.
- 1 ≤
array
의 길이 ≤ 100- 1 ≤
height
≤ 200- 1 ≤
array
의 원소 ≤ 200
function solution(array, height) {
var answer = array.filter(arr => height < arr).length;
return answer;
}
문제 설명
for
문과 if
을 활용해 코드를 해결 할 수도 있지만, filter
를 이용해 문제를 풀었다.
1. answer
라는 변수 만들고 그 안에 filter
메소드를 사용해 array
의 값을 인자로 담아, height
보다 큰 인자들을 필터링 해주는 조건을 걸어줬다.
2. 인자의 갯수를 가져오기 위해 length를 붙여줬다.
3. return
해준다.