본문 바로가기
코딩테스트

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

by liz_devel 2025. 12. 19.

🗒 문제


📝 나의 문제풀이

class Solution {
    fun solution(array: IntArray, height: Int): Int {
        var answer = 0
        for(taller in array){
            if(taller>height) answer ++
        }
        return answer
    }
}

 


📝 다른 사람의 문제 풀이

다른 사람의 문제 풀이는 좋아요 수가 높거나 많은 사람들이 푼 방법 기준으로 첨부하였습니다.

class Solution {
    fun solution(array: IntArray, height: Int) = array.filter { it > height }.size
}

🖊 문제 풀이 시 알면 좋을 것

filter 함수

filter { 조건 }

✔ 역할

  • 조건을 만족하는 원소만 새 리스트로 반환

✔ 예시

val arr = intArrayOf(1, 3, 5, 2)
arr.filter { it > 2 }
// [3, 5]

⚠️ 원본 배열은 변하지 않음

 

size 설명

list.size
  • 원소 개수
반응형