코테준비 - Two Sum

정상화·2023년 2월 26일

LeetCode

목록 보기
1/222

Two Sum

class Solution {
public:
    vector<int> twoSum(vector<int>& nums, int target) {
        std::vector<int> result;
        std::unordered_map<int,int> map;
        
        for(int i=0;i<nums.size();i++){
            int current = nums.at(i);
            auto iter = map.find(target-current);
            if(iter !=map.end()){
                result.push_back(i);
                result.push_back(iter->second);
                break;
            }
            map[current] = i;
        }
        return result;
    }
};
profile
백엔드 희망

0개의 댓글