
nums 순회k로 나누어 떨어지지 않는다면 생략function sumDivisibleByK(nums: number[], k: number): number {
const frequent = new Map()
for(const num of nums) {
frequent.set(num, (frequent.get(num) ?? 0) + 1)
}
let total = 0
for(const [num, freq] of frequent) {
if(freq % k !== 0) continue
total += num * freq
}
return total
};