コード例 #1
0
ファイル: test_config-file.c プロジェクト: dgoulet/torsocks
int main(int argc, char **argv)
{
	/* Libtap call for the number of tests planned. */
	plan_tests(NUM_TESTS);

	test_config_file_read_none();
	skip_start(0 == TORSOCKS_FIXTURE_PATH, 10, "TORSOCKS_FIXTURE_PATH not defined");
	test_config_file_read_valid();
	test_config_file_read_empty();
	test_config_file_read_invalid_values();
	skip_end();

	return exit_status();
}
コード例 #2
0
ファイル: 016.cpp プロジェクト: nolink/algorithm
 int threeSumClosest(vector<int>& nums, int target) {
     int n = nums.size();
     long ret = INT_MAX;
     sort(nums.begin(), nums.end());
     for(int i=0;i<=n-3;i = skip_start(nums, i, n-1)){
         int a = nums[i];
         for(int start=i+1, end=n-1;start < end;){
             int b = nums[start], c = nums[end];
             long sum = a + b + c;
             if(abs(sum - target) < abs(ret - target)) ret = sum;
             if(sum <= target) start = skip_start(nums, start, end);
             else end = skip_end(nums, start, end);
         }
     }
     return ret;
 }