आसान 0 हल किए गए 0% स्वीकृति

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

समस्या

Count the pairs of different positions i < j in numbers where numbers[i] + numbers[j] equals target. Use two nested loops.

Implement count_pairs_with_sum(numbers, target).

Input

numbers: The list of integers. target: The sum to look for.

Output

Return the number of pairs.

सीमाएँ

0 ≤ length of numbers ≤ 500; -10,000 ≤ each number, target ≤ 10,000

उदाहरण

उदाहरण 1
इनपुट:
target = 6
numbers = [1, 5, 3, 3, 4]

अपेक्षित आउटपुट:
expected = 2
इनपुट:
long long target = 6;
std::vector<long long> numbers = {1, 5, 3, 3, 4};

अपेक्षित आउटपुट:
long long expected = 2;
इनपुट:
long target = 6;
long[] numbers = new long[] {1, 5, 3, 3, 4};

अपेक्षित आउटपुट:
long expected = 2;

व्याख्या

1 + 5, 3 + 3 (the two 3s at different positions) make 6: 2 pairs.

उदाहरण 2
इनपुट:
target = 4
numbers = [2, 2, 2]

अपेक्षित आउटपुट:
expected = 3
इनपुट:
long long target = 4;
std::vector<long long> numbers = {2, 2, 2};

अपेक्षित आउटपुट:
long long expected = 3;
इनपुट:
long target = 4;
long[] numbers = new long[] {2, 2, 2};

अपेक्षित आउटपुट:
long expected = 3;

व्याख्या

Every pair of the three 2s sums to 4: positions (0,1), (0,2), (1,2) = 3 pairs.

संदर्भ

यह चुनौती CodeUtility के लिए अनुकूलित की गई है। ऊपर दिए गए स्टेटमेंट और सीमाओं का पालन करें।

दूसरों से सीखें

समुदाय समाधान

अभी तक कोई प्रकाशित समाधान नहीं। पहला साझा करने के लिए इस चुनौती को हल करें।