• 谭鹏
    2020-01-28
    成对出现的意思 就是除了 消失的那个 数字 其他的数字 出现的次数都相同吗 就像 2 4 4 2 3 1 1 3 这样
    
    
  • 谭鹏
    2020-01-28
    怎么理解 成对的意思也不是 3 4, 4 3 ,2 3, 3 2 这样 相同的数字个数正好想等
    
    
  • 黄文汉
    2019-10-28
    我的思路是出现偶数次的相同数字异或结果为0,所以先找出相同的数字,构造新的数组,最后再异或一遍找到不一样的数字.
    var temp = 0
    var nums = []
    for num in [1, 2, 2, 2, 3, 3, 3] {
         do {
            temp = temp ^ num
       } while temp ==0 {
                    nums.append(num)
           }
    }
    temp = 0
    for num in nums {
        temp = temp ^ num
    }
    return temp
    展开

    作者回复: 这个思路不是太对,可以再思考下,运行一下代码

    
    
我们在线,来聊聊吧