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

Count Positive Numbers

Count the values greater than zero in a list.

आप क्या सीखेंगे

  • संख्याओं की सूची पर लूप चलाना
  • शर्त पूरी करने वाले मान गिनना
  • शून्य और ऋणात्मक अनदेखा करना

समस्या

Count how many numbers in the list are greater than zero. Zero is neither positive nor negative.

Implement count_positives(numbers).

Input

numbers: The list of integers.

Output

Return the count.

सीमाएँ

0 ≤ length ≤ 100,000; each value fits in a 64-bit integer

उदाहरण

उदाहरण 1
इनपुट:
numbers = [3, -1, 0, 7, 2]

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

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

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

व्याख्या

3, 7 and 2 are positive: 3.

उदाहरण 2
इनपुट:
numbers = [0, 0, -5]

अपेक्षित आउटपुट:
expected = 0
इनपुट:
std::vector<long long> numbers = {0, 0, -5};

अपेक्षित आउटपुट:
long long expected = 0;
इनपुट:
long[] numbers = new long[] {0, 0, -5};

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

व्याख्या

No value is above zero: 0.

कैसे हल करें

पहले खुद कोशिश करें, फिर एक-एक करके संकेत खोलें।

संकेत 1

Sirf zero se bade numbers count hone chahiye.

संकेत 2

Task bas list par filtered count hai.

संकेत 3

Zero ko include mat karo, kyunki woh positive bhi nahi aur negative bhi nahi.

अपेक्षित जटिलता

समय O(n), अतिरिक्त स्थान O(1)

संदर्भ

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

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

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

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