Как реализовать данный алгоритм через tailrec KOTLIN

/*
Сумма цифр кратных трем
 */
fun main(args: Array<String>) {
    var s = readLine();
    var sum = 0;
    if(s!=null)
    {
        for(c in s)
        {
            if(c.toInt() < 48 || c.toInt() > 58)
            {
                println("Ошибка ввода!")
                return;
            }
            if(c.toString().toInt() % 3 == 0)
            {
                sum+=c.toString().toInt();
            }
        }
        if(sum == 0)
        {
            println("Цифр в числе кратных 3 не было.");
        }
        else
        {
            println("Сумма цифр кратных 3 в числе ${s.toString()} = " + sum)
        }
    }
}

Ответы (0 шт):