Example #1
0
int main() {
	Solution s;
	int a[5] = {2, 7, 11, 15};
	vector<int> nums(a, a + 4);
	vector<int> solu = s.twoSum(nums, 9);
	printf("%d %d", solu[0], solu[1]);
	return 0;
}
Example #2
0
int main()
{
    int a[] = {0,4,3,0};
	Solution solute;
    vector<int> n(a, a+sizeof(a)/sizeof(int));

    vector<int> result = solute.twoSum(n,0);   
    return 0;
}
Example #3
0
int main()
{
    Solution sln;
    int a[] = { 2,3,4 };
    vector<int> v(a, a + sizeof(a) / sizeof(int));
    sln.twoSum(v, 6);
    system("pause");
    return 0;
}
Example #4
0
//Driver function
int main() {
	vector<int> nums={2,3,4};
	cout<<"Vector:\t" <<endl;
	print(nums);
	Solution m;
	vector<int> result=m.twoSum(nums,6);
	cout<<"Index is:\t";
	print(result);
	}
Example #5
0
int main()
{
  vector<int> test{2,7,11,5};
  Solution s;
  vector<int> ret = s.twoSum(test,16);
  cout<<"Index1 = "<<ret[0]<<" Index2 = " <<ret[1]<<endl;

  return 0;
}
int main() {
	Solution *s = new Solution();
	vector<int> nums;
	for (int i = 0; i < 10; i++) nums.push_back(i);
	vector<int> ans = s->twoSum(nums, 3);
	for (int i = 0; i < ans.size(); i++) printf("%d ", ans[i]);
	printf("\n");
	return 0;
}
int main()
{
    Solution sol;
    int my_ints[5] = {2, 6, 1, 3,3};
    vector<int> vc ( my_ints, my_ints + sizeof(my_ints) );
    int target = 8;
    sol.twoSum( vc, target );
    return 0;
}
Example #8
0
int main(int argc, char *argv[]) {
    Solution sol;
    {
        vector<int> num{2, 7, 11, 15};
        auto res = sol.twoSum(num, 9);
        for (auto i : res) {
            cout << i <<endl;
        }
    }
    {
        vector<int> num{3, 2, 4};
        auto res = sol.twoSum(num, 6);
        for (auto i : res) {
            cout << i <<endl;
        }
    }
    return 0;
}
Example #9
0
int main(){
	int nums[] = {2,3,4,5,6,7,8};
	vector<int> nums_v;
	nums_v.assign(nums,nums+6);
	Solution s;	
	int tar=10;
	vector <int> out = s.twoSum(nums_v,tar);
	return 0;
}
Example #10
0
int main(){
    int a[] = {0, 3, 4, 0};
    VI nums(a, a+4);
    Solution sol;
    VI ans(sol.twoSum(nums, 0));
    for(VI::iterator i=ans.begin(); i != ans.end();++i)
        cout << *i << endl;
    return 0;
}
Example #11
0
int main()
{
    Solution s;
    vector<int> nums {3, 2, 4};
    vector<int> res = s.twoSum(nums, 6);
    cout << "[ " << res[0] << ", " << res[1] << " ]" << endl;

    return 0;
}
Example #12
0
int main(){
    vector<int> v{2,3,2,3};
    Solution s;
    auto res = s.twoSum(v, 4);
    for(auto x : res){
        cout << x << " ";
    }
    return 0;
}
Example #13
0
int main() {
  vector<int> v = {2, 7, 11, 15};
  int target = 9;
  Solution sol;
  for (int a : sol.twoSum(v, target)) {
    cout << a << endl;
  }
  return 0;
}
Example #14
0
int main(int argc, char const *argv[])
{
    int a[] = {1,2,3,4,5};
    vector<int> numbers(a, a + 4);
    Solution solution;
    vector<int> result = solution.twoSum(numbers, 6);
    cout<<result[0]<<"   "<<result[1]<<endl;
    return 0;
}
Example #15
0
int main(){
   Solution sol;
   vector<int> a;
   a.push_back(0);
   a.push_back(4); 
   a.push_back(3);
   a.push_back(0);
   sol.twoSum(a,0);
}
Example #16
0
int main() {
  Solution sol;
  // vector<int> numbers{2, 7, 11, 15};
  // vector<int> numbers{7, 2, 11, 15};
  vector<int> numbers{3,2,4};
  int target = 6;
  auto result = sol.twoSum(numbers, target);
  printf("%d %d\n", result[0], result[1]);
  return 0;
}
Example #17
0
int main()
{
    pair<vector<int>, int> testCases[] = { { { 2, 3, 4 }, 6 } };
    Solution s;

    for (const auto &testCase : testCases)
    {
        s.twoSum(testCase.first, testCase.second);
    }
}
Example #18
0
int main(int argc, char** argv){
	Solution sl;
	vector<int> test = {0,2,4,6,8,10,12,14}, result;
	result = sl.twoSum(test, 26);
	for(auto &x : result)
		cout << x << " ";
	cout << endl;
	return 0;

}
Example #19
0
int main(){
	vector<int> num;
	num.push_back(0);
	num.push_back(4);
	num.push_back(3);
	num.push_back(0);
	Solution solution;
	vector<int> sum = solution.twoSum(num, 0);
	cout << sum[0] << "  " << sum[1] << endl;
}
Example #20
0
int main(int argc, char* argv[])
{
    Solution s;
    int a[] = {2,1,9,4,4,56,90,3}; 
    vector<int> number(a, a + sizeof(a) / sizeof(int));
    printVector(number);
    vector<int> res = s.twoSum(number, 8);
    cout << res[0] << " " << res[1] << endl;
    getchar();
}
Example #21
0
int main(){
    vector<int> vi={3, 2, 4};
    //vector<int> vi={2, 7, 11, 15};
    Solution s;
    auto res = s.twoSum(vi, 6);
    for(auto it: res)
        cout << it << " ";
    cout << endl;
    return 0;
}
Example #22
0
int main() {
    Solution s;
    vector<int> v = {-1,-2,-3,-4,-5};
    vector<int> r = s.twoSum(v, -8);
    for (auto i : r) {
        std::cout << i << " ";
    }
    std::cout << std::endl;
    return 0;
}
Example #23
0
int main() {
    //int input[] = {2, 7, 11, 15};
    int input[] = {0, 3, 4, 0};
    vector<int> numbers (input, input + sizeof(input) / sizeof(int));
    int target = 0;
    Solution sol;
    vector<int> solVec = sol.twoSum(numbers, target);
    for (int i = 0; i < solVec.size(); i++)
        cout << "index" << (i+1) << " = " << solVec[i] << endl; 
}
Example #24
0
 void static test()
 {
     Solution *s = new Solution();
     vector<int> test_vec = vector<int> (10, 3);
     vector<int> result = s->twoSum(test_vec, 6);
     for (auto iter = result.begin(); iter != result.end(); ++iter)
     {
         cout << *iter << endl;
     }
 }
Example #25
0
int main()
{
	int in[] = {2,7,11,15};
	vector<int> nums(in,in+sizeof(in)/sizeof(int));
	int target = 9;
	vector<int> idxs;
	Solution slt;
	idxs = slt.twoSum(nums,target);
	cout<<idxs[0]<<idxs[1]<<endl;
}
Example #26
0
int main(int argc ,char** argv)
{
    Solution s;
    vector<int> test;
    test.push_back(3);
    test.push_back(2);
    test.push_back(4);
    test = s.twoSum(test, 6);
    return 0;
}
Example #27
0
int main() {
  Solution sol; // Can we init a class this way on stack
 // vector<int> in {591,955,829,805,312,83,764,841,12,744,104,773,627,306,731,539,349,811,662,341,465,300,491,423,569,405,508,802,500,747,689,506,129,325,918,606,918,370,623,905,321,670,879,607,140,543,997,530,356,446,444,184,787,199,614,685,778,929,819,612,737,344,471,645,726};
  //int target = 789;
  vector<int> in {3,2,4};
  int target = 6;
  vector<int> out = sol.twoSum(in, target);
  print(out);
  return 0;
}
Example #28
0
int main()
{
	int data[] = {2,7,11,15};
	int size = sizeof(data)/sizeof(data[0]);
	vector<int> numbers(data,data+size);
	int target = 9;
	Solution solution;
	vector<int> ans = solution.twoSum(numbers,target);
	cout<<ans[0]<<"  "<<ans[1]<<endl;
}
Example #29
0
int main () {
    vector<int> nums = {2, 7, 11, 15};
    Solution s;
    vector<int> result = s.twoSum(nums, 9);
    for (int i : result) {
        cout << i << " ";
    }
    cout << endl;

    return 0;
}
Example #30
0
int main(){
	vector<int> numbers;
	numbers.push_back(0);
	numbers.push_back(4);
	numbers.push_back(3);
	numbers.push_back(0);

	Solution sol;
	sol.twoSum(numbers, 0);
	return 0;
}