[프로그래머스 : 알고리즘 코딩테스트] Level.0 머쓱이보다 키 큰 사람

AREUM·2023년 1월 22일
0

코딩테스트

목록 보기
15/22
post-thumbnail

문제 설명

매개변수 : 머쓱이네 반 친구들의 키가 담긴 정수 배열 = array, 머쓱이의 키 정수 = height

머쓱이는 학교에서 키순으로 줄을 설 때 몇 번째로 서야 하는지 궁금하다.
머쓱이보다 키 큰 사람수를 return해라.

제한사항

  • 1 ≤ array의 길이 ≤ 100
  • 1 ≤ height ≤ 200
  • 1 ≤ array의 원소 ≤ 200

입출력 예 or 설명

  • 149, 180, 192, 170 중 머쓱이보다 키가 큰 사람은 180, 192, 170으로 세 명입니다.
  • 180, 120, 140 중 190보다 큰 수는 없으므로 0명입니다.

문제 풀이 or 설명

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 해준다.

profile
어깨빵으로 부딪혀보는 개발끄적이는 양씨 인간

0개의 댓글