From ff9708999afe2a1cd26f9dc0968a34ae614cf94c Mon Sep 17 00:00:00 2001 From: Sundeep4sandy Date: Mon, 20 Apr 2026 10:05:53 -0500 Subject: [PATCH] Complete --- 1TwoSum.js | 20 ++++++++++++++++++++ Problem1.cpp | 0 Problem1.java | 0 Problem2.cpp | 0 Problem2.java | 0 README.md | 3 --- 6 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 1TwoSum.js delete mode 100644 Problem1.cpp delete mode 100644 Problem1.java delete mode 100644 Problem2.cpp delete mode 100644 Problem2.java delete mode 100644 README.md diff --git a/1TwoSum.js b/1TwoSum.js new file mode 100644 index 00000000..ae454781 --- /dev/null +++ b/1TwoSum.js @@ -0,0 +1,20 @@ +/** + * @param {number[]} nums + * @param {number} target + * @return {number[]} + */ +//Time: O(n) +//Space: O(n) +var twoSum = function (nums, target) { + const lookup = new Map(); + + for (let i = 0; i < nums.length; i++) { + const difference = target - nums[i]; + + if (lookup.has(difference)) { + return [lookup.get(difference), i]; + } + + lookup.set(nums[i], i); + } +}; diff --git a/Problem1.cpp b/Problem1.cpp deleted file mode 100644 index e69de29b..00000000 diff --git a/Problem1.java b/Problem1.java deleted file mode 100644 index e69de29b..00000000 diff --git a/Problem2.cpp b/Problem2.cpp deleted file mode 100644 index e69de29b..00000000 diff --git a/Problem2.java b/Problem2.java deleted file mode 100644 index e69de29b..00000000 diff --git a/README.md b/README.md deleted file mode 100644 index c87cd58c..00000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Competitive-Coding-2 - -Please submit the interview problems posted in slack channel here. The problems and statements are intentionally not shown here so that students are not able to see them in advance