From 53d44a664a968eeeecbcda57fcc410a23ef876a9 Mon Sep 17 00:00:00 2001 From: Hongseoup Yun Date: Wed, 5 Nov 2025 21:28:37 -0500 Subject: [PATCH 1/2] hongseoupyun_two_sum_solution --- two-sum/hongseoupyun.py | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 two-sum/hongseoupyun.py diff --git a/two-sum/hongseoupyun.py b/two-sum/hongseoupyun.py new file mode 100644 index 000000000..9cb8363fa --- /dev/null +++ b/two-sum/hongseoupyun.py @@ -0,0 +1,9 @@ +class Solution: + def twoSum(self, nums: List[int], target: int) -> List[int]: + seen = {} + for i, num in enumerate(nums): + complement = target - num + if complement in seen: + return [seen[complement], i] + seen[num] = i + return [] \ No newline at end of file From 979f8563b7f51fc52f98ce89bf377d387df37a66 Mon Sep 17 00:00:00 2001 From: Hongseoup Yun Date: Wed, 5 Nov 2025 21:35:53 -0500 Subject: [PATCH 2/2] add line break --- two-sum/hongseoupyun.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/two-sum/hongseoupyun.py b/two-sum/hongseoupyun.py index 9cb8363fa..ae73f7e3d 100644 --- a/two-sum/hongseoupyun.py +++ b/two-sum/hongseoupyun.py @@ -6,4 +6,5 @@ def twoSum(self, nums: List[int], target: int) -> List[int]: if complement in seen: return [seen[complement], i] seen[num] = i - return [] \ No newline at end of file + return [] + \ No newline at end of file