只出现一次的数字

  1. /**
  2. * @param {number[]} nums
  3. * @return {number}
  4. */
  5. var singleNumber = function(nums) {
  6. for(let i = 0; i < nums.length; i++){
  7. let flag = false;//默认没有两个相同的出现
  8. for(let j = 0; j < nums.length; j++){
  9. if(j !== i){
  10. if(nums[i] == nums[j]){
  11. flag = true; //遇到相同的第二个数
  12. break;
  13. }
  14. }
  15. }
  16. if(!flag){
  17. return nums[i] //返回没有重复的数
  18. }
  19. }
  20. };