Golang之常用方法[总结]

1.

有一堆数字,如果除了一个数字以外,其他数字都出现了两次,那么如何找到出现一次的数字?

    nums := []int{1, 5, 1, 6, 5, 3, 6}
    i := 0
    for _, v := range nums {
        i ^= v
    }
    fmt.Print(i)

重点是异或的使用

posted @ 2023-04-06 18:36  X-Wolf  阅读(21)  评论(0编辑  收藏  举报