[프로그래머스] 합성수 찾기

Sdoubleu·2023년 4월 6일
0

프로그래머스

목록 보기
18/34
post-thumbnail

문제


내가 쓴 풀이

class Solution {
    fun solution(n: Int): Int {
        var a = 0
        var b = 0
        for(i in 1..n){
            for(j in 1..i){
                if(i % j == 0) b += 1
            }
            if(b >= 3){
                a += 1
            }
            b = 0
        }
        return a
    }
}

다른 사람 풀이

class Solution {
    fun solution(n: Int) = (1..n).filter { i -> (1..i).filter { i % it == 0 }.size > 2 }.size
}
profile
개발자희망자

0개의 댓글