Skip to content

Commit d94e21b

Browse files
committed
Runtime: 4 ms (Top 21.09%) | Memory: 42.4 MB (Top 76.38%)
1 parent cd76a47 commit d94e21b

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed
Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
1+
// Runtime: 4 ms (Top 21.09%) | Memory: 42.4 MB (Top 76.38%)
12
class Solution {
23
public int[] numberOfPairs(int[] nums) {
3-
4+
45
if(nums.length == 1)
56
return new int[]{0,1};
6-
7+
78
HashSet<Integer> set = new HashSet<>();
8-
9+
910
int pairs=0;
1011
for(int i : nums){
1112
if(!set.contains(i)){
12-
set.add(i); // No pair present
13+
set.add(i); // No pair present
1314
}else{
14-
set.remove(i); // Pair found
15-
pairs++;
15+
set.remove(i); // Pair found
16+
pairs++;
1617
}
1718
}
18-
19-
return new int[]{pairs,set.size()};
19+
20+
return new int[]{pairs,set.size()};
2021
}
21-
}
22+
}

0 commit comments

Comments
 (0)