Kotlin Leetcode - 412. Fizz Buzz
class Solution {
fun fizzBuzz(n: Int): List<String> {
}
}
解題思路
這是面試很常見的一題了
利用 map
和 when
可以以單一表達式完成這題
Kotlin 參考解答
點擊展開解答
class Solution {
fun fizzBuzz(n: Int) = (1..n).map {
when {
it % 15 == 0 -> "FizzBuzz"
it % 5 == 0 -> "Buzz"
it % 3 == 0 -> "Fizz"
else -> it.toString()
}
}
}
回到 leetcode 列表