Przejdź do treści

Test pierwszości

Opis problemu

Implementacja

import kotlin.math.sqrt

fun isPrime(n: Int): Boolean {
  if (n < 2) {
    return false
  }

  for (i in 2 until sqrt(n.toDouble()).toInt() + 1) {
    if (n % i == 0) {
      return false
    }
  }

  return true
}

fun main() {
  val n = 7

  val result = isPrime(n)

  if (result) {
    println("$n jest liczba pierwsza")
  } else {
    println("$n nie jest liczba pierwsza")
  }
}

Test pierwszości

Opis implementacji

TODO