Kotlin Leetcode - 1431. Kids With the Greatest Number of Candies
class Solution {
fun kidsWithCandies(candies: IntArray, extraCandies: Int): List<Boolean> {
}
}
解題思路
這一題考的是對陣列的處理
我們將回傳型態改成 BooleanArray
之後
可以用很簡單的方式撰寫此題目
Kotlin 參考解答
class Solution {
fun kidsWithCandies(candies: IntArray, extraCandies: Int): BooleanArray {
val result = BooleanArray(candies.size)
val max = candies.max()
candies.forEachIndexed { i, candy ->
result[i] = candy + extraCandies >= max!!
}
return result
}
}
回到 leetcode 列表