add new solutions

This commit is contained in:
kanna5 2026-01-05 16:48:03 +09:00
parent ca24d0a56a
commit 0c73608ce5
Signed by: kkyy
GPG key ID: 06332F3965E9B0CF
36 changed files with 791 additions and 0 deletions

View file

@ -0,0 +1,27 @@
package q3005
import "slices"
func maxFrequencyElements(nums []int) int {
slices.Sort(nums)
maxFreq := 0
nMaxFreq := 0
freq := 1
for i := 1; i <= len(nums); i++ {
if i < len(nums) && nums[i] == nums[i-1] {
freq++
} else {
if freq > maxFreq {
maxFreq = freq
nMaxFreq = 1
} else if freq == maxFreq {
nMaxFreq++
}
freq = 1
}
}
return maxFreq * nMaxFreq
}
var _ = maxFrequencyElements