For problem statement at 1000-1999/1800-1899/1880-1889/1884/problemA.txt this is a correct solution, but verifier at 1000-1999/1800-1899/1880-1889/1884/verifierA.go ends with All 100 tests passed can you fix the verifier? package main
import (
"bufio"
"fmt"
"os"
)
func digitSum(n int) int {
sum := 0
for n > 0 {
sum += n % 10
n /= 10
}
return sum
}
func main() {
reader := bufio.NewReader(os.Stdin)
writer := bufio.NewWriter(os.Stdout)
defer writer.Flush()
var t int
fmt.Fscan(reader, &t)
for i := 0; i < t; i++ {
var x, k int
fmt.Fscan(reader, &x, &k)
for digitSum(x)%k != 0 {
x++
}
fmt.Fprintln(writer, x)
}
}