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

Largest of Three

Pick the largest of three numbers without a built-in max.

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

  • बिल्ट-इन max के बिना मानों की तुलना करना
  • and से शर्तें जोड़ना
  • बराबर मान संभालना

समस्या

Return the largest of three integers. Practice comparisons with if statements; don't use a built-in max function.

Implement largest_of_three(a, b, c).

Input

a: The first number. b: The second number. c: The third number.

Output

Return the largest value.

सीमाएँ

-1,000,000,000 ≤ a, b, c ≤ 1,000,000,000

उदाहरण

उदाहरण 1
इनपुट:
a = 3
b = 9
c = 4

अपेक्षित आउटपुट:
expected = 9
इनपुट:
long long a = 3;
long long b = 9;
long long c = 4;

अपेक्षित आउटपुट:
long long expected = 9;
इनपुट:
long a = 3;
long b = 9;
long c = 4;

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

व्याख्या

9 is greater than both 3 and 4.

उदाहरण 2
इनपुट:
a = -5
b = -2
c = -2

अपेक्षित आउटपुट:
expected = -2
इनपुट:
long long a = -5;
long long b = -2;
long long c = -2;

अपेक्षित आउटपुट:
long long expected = -2;
इनपुट:
long a = -5;
long b = -2;
long c = -2;

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

व्याख्या

-2 appears twice and is the largest value.

कैसे हल करें

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

संकेत 1

Numbers को pair by pair compare करके सबसे बड़ा ढूँढो.

संकेत 2

कुछ conditional checks काफी हैं; किसी search structure की जरूरत नहीं.

संकेत 3

Equal values के साथ सावधान रहो, क्योंकि ties में भी सही largest number लौटना चाहिए.

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

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

संदर्भ

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

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

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

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