Friday, April 10, 2020

Single Number






Given a non-empty array of integers, every element appears twice except for one. Find that single one.

Example 1: Input: [2,2,1] 
Output: 1
Example 2: Input: [4,1,2,1,2] 
Output: 4

class SingleNumber
{
   public int singleNumber(int[] nums) 
  {
     int x=nums[0];
     for(int i=1;i<nums.length;i++)
     {
         x=x^nums[i];
      }

     return x;
    }

}



No comments:

Post a Comment