Kotlin Leetcode - 217. Contains Duplicate
class Solution {
fun containsDuplicate(nums: IntArray): Boolean {
}
}
解題思路
這一題的目標是找出陣列內出現多於一次的元素
利用 List 內建的函數
可以很直觀地解決這些邏輯
Kotlin 參考解答
先用 toList()
將陣列轉換成 List
然後使用 List 內建的函數處理
class Solution {
fun containsDuplicate(nums: IntArray): Boolean {
return nums
.toList()
.groupingBy { it }
.eachCount()
.any { it.value > 1 }
}
}
- 回到 leetcode 列表
- 回到 Grind 75 列表