- [JS] 머쓱이보다 키 큰 사람-프로그래머스 120585 filter함수 사용법2024년 05월 24일
- 주사위 clice
- 작성자
- 2024.05.24.:32
반응형문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/120585
문제 설명
머쓱이는 학교에서 키 순으로 줄을 설 때 몇 번째로 서야 하는지 궁금해졌습니다. 머쓱이네 반 친구들의 키가 담긴 정수 배열 array와 머쓱이의 키 height가 매개변수로 주어질 때, 머쓱이보다 키 큰 사람 수를 return 하도록 solution 함수를 완성해보세요.
제한사항
- 1 ≤ array의 길이 ≤ 100
- 1 ≤ height ≤ 200
- 1 ≤ array의 원소 ≤ 200
입출력 예
array height result [149, 180, 192, 170] 167 3 [180, 120, 140] 190 0 입출력 예 설명
입출력 예 #1
- 149, 180, 192, 170 중 머쓱이보다 키가 큰 사람은 180, 192, 170으로 세 명입니다.
입출력 예 #2
- 180, 120, 140 중 190보다 큰 수는 없으므로 0명입니다.
내 풀이
const solution=(array, height)=>{ count=0; for(i of array) if(height<i) count++; return count; }
다른 좋은 풀이
filter()함수
필터를 거쳐 조건을 만족한 요소들만 모아서 배열을 반환하는 함수다
예를 들어 배열에서 짝수만 골라 새로운 배열에 넣고 싶은 경우, 아래 코드를 사용한다
const numbers = [1, 2, 3, 4, 5, 6]; const evens = numbers.filter(number => number % 2 === 0); console.log(evens); // [2, 4, 6]
filter(number=>number%2===0) 을 차근 차근 뜯어보자
(수정중)
ⓒ clice lee
clicelee의 개발일지 입니다반응형'프론트 > Javascript Typescript' 카테고리의 다른 글
[JS로 코테 정복하기] 자주 나오는 함수 정리 + 관련 프로그래머스 문제들 (0) 2024.06.06 [자바스크립트] True와 False 에러 Uncaught ReferenceError (0) 2024.05.31 [JS]배열의 평균값 -프로그래머스120811 sort 함수의 동작 원리에 대해 (0) 2024.05.21 [JS]배열의 평균값 -프로그래머스120817 reduce함수 (0) 2024.05.20 [JS] 배열인지 아닌지 판단하는 메서드 Array.isArray() (0) 2024.05.03 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)