Kotlin/문법

Kotlin - 소수 구하기

내손은개발 🐾 2024. 2. 8. 17:55

소수는 1과 자기 자신만 나누어 떨어지는 1보다 큰 자연수이다.

fun isPrime(x: Int): Boolean {
    for (i in 2 until x) {	// 2부터 x-1까지 반복
        if (x % i == 0) return false	// x가 한 번이라도 나누어 떨어지면 소수가 아님
    }
    return true	// 모두 반복해도 나누어 떨어지지 않으면 소수
}

 

에라토스테네스의 체

참고

'Kotlin > 문법' 카테고리의 다른 글

Kotlin - Scope Functions( let, run, with, apply, also )  (0) 2024.02.14
Kotlin - reduce, fold  (0) 2024.02.13
Kotlin - filter, map  (0) 2024.02.07
Kotlin - 입력 값 받기 (알고리즘 문제 풀기위한)  (0) 2024.02.06
Kotlin - StringBuilder()  (0) 2024.02.05