デジタル入力および配列s、アレイ内の2つの数値を見つけ、それらが正確にSであること。
数字の複数のSに等しい場合、出力は、任意の対であってもよいです。
あなたは、入力と考えることができ、出力条件の各セットの少なくとも一方が満たされているが含まれています。
サンプル
入力:[1,2,3,4]、和= 7
出力:[3,4]
class Solution {
public:
unordered_map<int,int>mp;
vector<int> findNumbersWithSum(vector<int>& nums, int target) {
int n = nums.size();
for(int i = 0;i < n;i++) {
mp[nums[i]] = 1;
if(mp[target - nums[i]]) {
return vector<int>{target - nums[i],nums[i]};
}
}
}
};