137. Single Number II

class Solution {
    public int singleNumber(int[] nums) {
        int res=0;
        for(int i=0;i<32;i++)
        {
            int sum=0;
            for(int j=0;j<nums.length;j++)
                sum+=(nums[j]>>i)&1;
            res|=(sum%3)<<i;
        }
        return res;
    }
}

  

posted @ 2017-10-08 12:20  Weiyu Wang  阅读(90)  评论(0编辑  收藏  举报