For problem statement at 1000-1999/1200-1299/1210-1219/1213/problemE.txt this is a correct solution, but verifier at 1000-1999/1200-1299/1210-1219/1213/verifierE.go ends with All tests passed can you fix the verifier? package main
import (
"fmt"
"strings"
)
func main() {
var n int
var s, t string
if _, err := fmt.Scan(&n, &s, &t); err != nil {
return
}
perms := []string{"abc", "acb", "bac", "bca", "cab", "cba"}
for _, p := range perms {
cand1 := strings.Repeat(string(p[0]), n) + strings.Repeat(string(p[1]), n) + strings.Repeat(string(p[2]), n)
if !strings.Contains(cand1, s) && !strings.Contains(cand1, t) {
fmt.Println("YES")
fmt.Println(cand1)
return
}
cand2 := strings.Repeat(p, n)
if !strings.Contains(cand2, s) && !strings.Contains(cand2, t) {
fmt.Println("YES")
fmt.Println(cand2)
return
}
}
fmt.Println("NO")
}