프로그래머스 풀이/level0

[Programmers] level 0) 문제 '머쓱이보다 키 큰 사람' 풀이

진기명기 2023. 2. 24. 19:16
🫠 Programmers (level 0) 
👉🏻 문제 5번 (머쓱이보다 키 큰 사람 구하기) : 배열 array 요소 중 height(머쓱이) 값보다 큰 값 개수 구하기

 

 


function solution(array, height){

 // 엥 이렇게 하면 안되는데, length의 값이 0이 나옴
 let result = array.filter((item) => {
   item > height
 })
 return result.length

 // 이렇게 하면 값이 나옴.. 
 let result = array.filter(item => 
   item > height
 )
 return result.length
 
 // count를 활용해서 풀수도 있음
 let result = 0
 array.filter((item) => {
   if(item > height){
     result++
   }
 })
 return result
 
 }

 

 

✅ 확인할 점

💡 filter()를 사용해서 문제를 푸는데, {} 여부에 따라 return 되는 값이 달라서 당황스러웠다.. 

아직 원인을 찾지 못했다.. 왜일까 대체.. 

💡 result를 계속 ++ 하는 방식으로도 풀이를 할 수 있다.