03 & 04 exercises (#96)
This commit is contained in:
committed by
Aditya Bhargava
parent
2bf2ab5062
commit
8a0a191975
11
03_recursion/kotlin/01_countdown.kt
Normal file
11
03_recursion/kotlin/01_countdown.kt
Normal file
@@ -0,0 +1,11 @@
|
||||
private fun countdown(i: Int) {
|
||||
println(i)
|
||||
when {
|
||||
// base case
|
||||
i <= 0 -> return
|
||||
// recursive case
|
||||
else -> countdown(i - 1)
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) = countdown(5)
|
||||
Reference in New Issue
Block a user