var numIdenticalPairs = function(nums) {
if (!nums.length) return 0;
let count = 0;
let j = 1,l=nums.length;//j从第二个数开始
for (let i = 0; i < l; j++) {//i从第一个数开始
if (j === l){ i++; j = i + 1;}//当j在数组尾的时候,i往前移,为了保障i<j;j=i+1
if(i == l-1) break;//当i移到最后时,循环结束
if(nums[j] === nums[i]){
count++;}
}
return count;
};
【LeetCode刷题记录】1512. 好数对的数目
最新推荐文章于 2024-09-11 22:27:08 发布