fork download
  1. import kotlin.math.sqrt
  2.  
  3.  
  4. fun isPrime(n: Int): Boolean {
  5. if (n < 2) {
  6. return false
  7. }
  8.  
  9. for (i in 2 until sqrt(n.toDouble()).toInt() + 1) {
  10. if (n % i == 0) {
  11. return false
  12. }
  13. }
  14.  
  15. return true
  16. }
  17.  
  18. fun main() {
  19. val n = 7
  20.  
  21. val result = isPrime(n)
  22.  
  23. if (result) {
  24. println("$n jest liczba pierwsza")
  25. } else {
  26. println("$n nie jest liczba pierwsza")
  27. }
  28. }
Success #stdin #stdout 0.07s 36568KB
stdin
Standard input is empty
stdout
7 jest liczba pierwsza