From f244766b521d453c868b31c64698b37ba4bb9c08 Mon Sep 17 00:00:00 2001 From: Muhammad Ikrash <155843639+Muhammad-Ikrash@users.noreply.github.com> Date: Tue, 12 Mar 2024 01:01:03 +0500 Subject: [PATCH] Time: 49 ms (40.55%) | Memory: 12.6 MB (63.14%) - LeetSync --- 1-two-sum/two-sum.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 1-two-sum/two-sum.cpp diff --git a/1-two-sum/two-sum.cpp b/1-two-sum/two-sum.cpp new file mode 100644 index 0000000..cb0a18b --- /dev/null +++ b/1-two-sum/two-sum.cpp @@ -0,0 +1,15 @@ +class Solution { +public: + vector twoSum(vector& nums, int target) { + int size = nums.size(); + vector ans; + for (int i = 0; i < size - 1;i++){ + vector :: iterator pres = find(nums.begin() + i + 1, nums.end(), target - nums[i]); + if (pres != nums.end()) { + ans.push_back(i), ans.push_back(pres - nums.begin()); + return ans; + } + } + return ans; + } +}; \ No newline at end of file