From 58c48578a8c60d0d715158e9eff63bcc53cef0aa Mon Sep 17 00:00:00 2001 From: ther Date: Sat, 27 Jul 2024 12:31:39 +0700 Subject: [PATCH] exercise --- Topic1_Arrays/Day2207/TranVanThi/main.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Topic1_Arrays/Day2207/TranVanThi/main.py diff --git a/Topic1_Arrays/Day2207/TranVanThi/main.py b/Topic1_Arrays/Day2207/TranVanThi/main.py new file mode 100644 index 0000000..1eb2b3a --- /dev/null +++ b/Topic1_Arrays/Day2207/TranVanThi/main.py @@ -0,0 +1,18 @@ +# two sum + +def hashMap(nums, target): + numMap = dict() + for i in range(len(nums)): + flag = target - nums[i] + if flag in numMap: + return [numMap[flag], i] + numMap[nums[i]] = i + + return [] + + +if __name__ == "__main__": + nums = [2,7,11,15] + target = 9 + n = len(nums) + hashMap(nums=nums, target=target) \ No newline at end of file