For problem statement at 0-999/400-499/490-499/495/problemA.txt this is a correct solution, but verifier at 0-999/400-499/490-499/495/verifierA.go ends with All 100 tests passed can you fix the verifier? package main
import (
"bufio"
"fmt"
"os"
)
func main() {
in := bufio.NewReader(os.Stdin)
var s string
fmt.Fscan(in, &s)
mask := []int{
0x3F,
0x06,
0x5B,
0x4F,
0x66,
0x6D,
0x7D,
0x07,
0x7F,
0x6F,
}
d0 := int(s[0] - '0')
d1 := int(s[1] - '0')
ans := 0
for x := 0; x < 100; x++ {
a := x / 10
b := x % 10
if (mask[d0]&^mask[a]) == 0 && (mask[d1]&^mask[b]) == 0 {
ans++
}
}
fmt.Println(ans)
}