Kotlin Program to Find the Sum of Natural Numbers using Recursion

bookmark

fun main(args: Array<String>) {
    val number = 20
    val sum = addNumbers(number)
    println("Sum = $sum")
}

fun addNumbers(num: Int): Int {
    if (num != 0)
        return num + addNumbers(num - 1)
    else
        return num
}
 

 

Output:

Sum = 210