🗒 문제

📝 나의 문제풀이
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
- 원소 개수
반응형
'코딩테스트' 카테고리의 다른 글
| [프로그래머스] 배열 자르기 (0) | 2025.12.19 |
|---|---|
| [프로그래머스] 삼각형의 완성조건 (1) (0) | 2025.12.19 |
| [프로그래머스] 최댓값 만들기(1) (0) | 2025.12.19 |
| [프로그래머스] 세균 증식 (0) | 2025.12.19 |
| [프로그래머스] 피자 나눠 먹기 (1) (0) | 2025.12.19 |