← Home
For problem statement at 1000-1999/1100-1199/1140-1149/1147/problemC.txt this is a correct solution, but verifier at 1000-1999/1100-1199/1140-1149/1147/verifierC.go ends with All tests passed can you fix the verifier? ```go
package main

import (
	"bufio"
	"fmt"
	"os"
	"strconv"
)

func main() {
	scanner := bufio.NewScanner(os.Stdin)
	scanner.Split(bufio.ScanWords)

	if !scanner.Scan() {
		return
	}
	n, _ := strconv.Atoi(scanner.Text())

	a := make([]int, n)
	ones := 0
	for i := 0; i < n; i++ {
		scanner.Scan()
		val, _ := strconv.Atoi(scanner.Text())
		a[i] = val
		if val == 1 {
			ones++
		}
	}

	if ones > n/2 {
		fmt.Println("Bob")
	} else if n == 2 {
		if a[0] == a[1] {
			fmt.Println("Bob")
		} else {
			fmt.Println("Alice")
		}
	} else {
		fmt.Println("Alice")
	}
}
```