프로그래머스 풀이/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를 계속 ++ 하는 방식으로도 풀이를 할 수 있다.