Котлин сокращать коды

Можно ли этот код еще сокр.т заранее спасибо.

import java.util.*

fun isPrime(number: Int): Boolean {
    var res = true
    for (i in 2 until number) {
        if (number % i == 0) {
            res = false
        }
    }
    return res
}

fun main () {
    var Input = Scanner(System.`in`)
    var summ = 0
    for (i in 1..3){
        var x = Input.nextInt()
        if (isPrime(x)) summ+=x
    }
    println(summ)
    if (isPrime(summ)) println("Yes")
    else println("No")
}

Вроде достаточно например i in 2..number/2

Не нужен.

return false
return true

Мне больше нравится так, вывод в консоль и прочие побочные эффекты лучше стараться изолировать.

    val resultText = if (isPrime(summ)) "Yes" else "No"
    println(resultText)

Слово “код” в значении исходный код обычно не употребляют во множественном числе, это ж не коды запуска ракет )