function twoSum(nums: number[], target: number): number[] {
const memo: { [key: number]: number } = {};
for (let i = 0; i < nums.length; i++) {
let diff = target - nums[i];
if (diff in memo) {
return [memo[diff], i];
}
memo[nums[i]] = i;
}
return [];
}
for (let i = 1; i < 12; i++) {
console.log(twoSum([1, 2, 3, 4, 5], i));
}
To embed this project on your website, copy the following code and paste it into your website's HTML: