Recca Chao 的 gitHub page

推廣網站開發,包含 Laravel 和 Kotlin 後端撰寫、自動化測試、讀書心得等。Taiwan Kotlin User Group 管理員。

View on GitHub

Kotlin Kata - Leap Years

寫程式計算某個西元年份是否是閏年

fun isLeapYear(year: Int) : Boolean {
    TODO()
}

解答

我原本的做法是用 if 判斷,用 return when 作法更好

fun isLeapYear(year: Int) : Boolean {
     return when {
        year % 400 == 0 -> true
        year % 100 == 0 -> false
        else -> year % 4 == 0
    } 
}

回到 Kotlin Kata 列表