Go Count Div
func countDiv(a, b, k int) int {
firstDiv := a
if a%k != 0 {
firstDiv = a + (k - a%k)
}
lastDiv := b - b%k
return (lastDiv-firstDiv)/k + 1
}
This counts how many numbers in a range are divisible by K without looping through every value.