CodeArena
Navigation
Contests
Practice
Code Editor
Submissions
Leaderboard
Internship Tracker
Profile
Learn
Peer Rooms
Language:
Reset
Run
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Two Sum Problem - C++ #include <bits/stdc++.h> using namespace std; vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int, int> numMap; for (int i = 0; i < nums.size(); i++) { int complement = target - nums[i]; if (numMap.find(complement) != numMap.end()) { return {numMap[complement], i}; } numMap[nums[i]] = i; } return {}; } int main() { vector<int> nums = {2, 7, 11, 15}; vector<int> result = twoSum(nums, 9); cout << "[" << result[0] << ", " << result[1] << "]" << endl; return 0; }
Input
Output
Custom Input
Output
Ready to run your code...
Code Stats
Language:
CPP
Lines:
22
Characters:
584