Kotlin

구구단 재귀

여름나라겨울이야기 2020. 2. 17. 17:53
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)
}
반응형