只出现一次的数字
贴一下代码
function singleNumber(nums: number[]): number {
for(let i = 0; i < nums.length; i++){
if(nums.indexOf(nums[i]) === nums.lastIndexOf(nums[i])){
return nums[i]
}
}
};
思路:
- 通过indexOf和lastIndexOf查找下标,相同则是出现一次的数字,不同则是有重复的数字