From d042dba79eaf68f023c3e9d4868a76fecc3f6a44 Mon Sep 17 00:00:00 2001 From: Lam Haoyin Date: Tue, 15 Feb 2022 12:18:27 +0800 Subject: [PATCH] add: 220215 [golang] --- 2202/220215.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 2202/220215.go diff --git a/2202/220215.go b/2202/220215.go new file mode 100644 index 0000000..61550e9 --- /dev/null +++ b/2202/220215.go @@ -0,0 +1,16 @@ +package main + +import "fmt" + +func singleNumber(nums []int) int { + var x = 0 + for _, v := range nums { + x ^= v + } + return x +} + +func main() { + var args = []int{4, 1, 2, 1, 2} + fmt.Println(singleNumber(args)) +}