728x90
fun timesTable(n: Int, i: Int = 1) {
// 종료 조건
if (i == 10) return
// 함수가 수행해야 하는 작업: 1 회 탐색을 통해 해결할 문제
println("$n * $i = ${n * i}")
// 큰 문제를 같은 유형의 작은 문제로 정의
timesTable(n, i + 1)
}
fun main() {
timesTable(3)
}
반응형
'Kotlin' 카테고리의 다른 글
변성 In Kotlin (0) | 2021.01.27 |
---|---|
BubbleSort 재귀 (0) | 2020.02.17 |
하노이탑 재귀 (0) | 2020.02.17 |
RxKotlin2 사용을 위한 build.gradle (0) | 2019.05.16 |