[프로그래머스] Level 0. Javascript 머쓱이보다 키 큰 사람

G E Lee·2022년 12월 31일
0

코딩테스트

목록 보기
1/13
post-thumbnail

Level 0 머쓱이보다 키 큰 사람

원본 문제 링크 :
https://school.programmers.co.kr/learn/courses/30/lessons/120585

풀이 방법

  1. filter를 이용한 방법
  2. 정렬 후 for문을 이용한 방법

둘다 메모리를 잡아먹는거나 속도면에서 비슷하다. 골라서 사용하면 될 것 같다.

풀이 코드

filter이용

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

배열 정렬 후 for문 이용

	function solution(array, height) {
      array.sort()
      for (let i = 0; i < array.length; i++) {
          if (array[i] > height) {
              return array.length - i
          }
      }
      return 0
	}
profile
배움은 끝이 없다

0개의 댓글