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 列表