Kotlin Leetcode - 169. Majority Element
class Solution {
fun majorityElement(nums: IntArray): Int {
}
}
解題思路
這一題考的是對陣列的處理
在陣列裡面找到出現次數超過 nums.size / 2
的元素
透過轉換成 List 之後
可以比較簡單的處理這段邏輯
Kotlin 參考解答
class Solution {
fun majorityElement(nums: IntArray) = nums
.toList()
.groupingBy{it}
.eachCount()
.map{ it ->
if(it.value > nums.size / 2){
it.key
}
else{
null
}
}
.toList()
.filterNotNull()[0]
}
- 回到 leetcode 列表
- 回到 Grind 75 列表