LeetCode 347. Top K Frequent Elements in F#
URL
Top K Frequent Elements - LeetCode
Code
let topKFrequent (nums: int list) (k: int) : int list =
List.countBy id nums
|> List.sortWith (fun (num1, count1) (num2, count2) ->
if count1 = count2 then
compare num1 num2
else
compare count2 count1)
|> List.take k
|> List.map fst