deno.land / x / masx200_leetcode_test@10.6.5 / pairs-with-sum-lcci / index.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function pairSums(nums: number[], target: number): number[][] { const res: number[][] = []; const map = new Map<number, number>(); for (const num of nums) { const key = target - num; const value = map.get(key);
if (map.has(key) && Number(value) > 0) { res.push([key, num]); map.set(key, (map.get(key) ?? 0) - 1); } else { map.set(num, (map.get(num) ?? 0) + 1); } } return res;}export default pairSums;
masx200_leetcode_test

Version Info

Tagged at
a year ago