OddOccurrencesInArray
package solution
// you can also use imports, for example:
// import "fmt"
// import "os"
import "sort"
// you can write to stdout for debugging purposes, e.g.
// fmt.Println("this is a debug message")
func Solution(A []int) int {
// write your code in Go 1.4
i := 0
if len(A) > 1{
sort.Ints(A)
for i <= len(A) - 1{
if i == len(A) - 1{
return A[len(A) - 1]
} else if A[i] != A[i + 1]{
return A[i]
} else{
i += 2
}
}
} else{
return A[0]
}
return 0
}
如可指点我进行提高,感激不尽。