와.. 몇 번째 서는지 궁금해서 코딩하는 머쓱이.. 진짜 인정이다.. 근데 몇 번째인지 바로 구하면 되지 왜 키큰 사람이 몇명인지 구하는걸까...
1. 빈 answer 변수 주기
2. 반복문을 돌려서 배열의 원소와 height 값을 비교해 height 값보다 클 때 answer++ 해준다.
3. answer 을 출력한다.
작성한 코드
반복문을 돌릴 때 for 문 말고 forEach 를 쓰는 시도를 해보았다.!
비록 쉬운 문제였지만 한 번에 테스트 통과해서 굉장히 뿌듯 ㅎㅎㅎ
🎈 forEach 문
배열.forEach( ( 내가 임의로 정하는 배열 요소 하나하나의 이름 ) => { 해 줄 행동 });
🎈 배열의 메써드 filter()
주어진 배열의 일부에 대한 얕은 복사본을 생성하고, 주어진 배열에서 제공된 함수에 의해 구현된 테스트를 통과한 요소로만 필터링 합니다.
const heights = [ 166, 180, 158, 190 ];
const result = heights.filter((height) => height > 170);
console.log(result); // [180, 190];
작성한 코드
filter 매써드를 사용해 height 값보다 큰 배열을 만들어주고, 배열의 길이를 출력하였다.