सभी चुनौतियाँ
आसान 0 हल किए गए 0% स्वीकृति

शून्य को अंत में ले जाएँ

हर शून्य को अंत में ले जाएँ, बाकी क्रम वही रखें।

सूची में मौजूद सभी शून्यों को अंत में ले जाएँ। गैर-शून्य मानों का आपसी क्रम वही रहे।

move_zeroes(numbers) को लागू करें।

इनपुट

numbers: पूर्णांकों की सूची।

आउटपुट

पुनः व्यवस्थित सूची लौटाएँ।

सीमाएँ

0 ≤ लंबाई ≤ 100,000

उदाहरण

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

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

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

अपेक्षित आउटपुट:
long[] expected = new long[] {1, 3, 12, 0, 0};

व्याख्या

1, 3, 12 का क्रम वही रहता है और दोनों शून्य अंत में जाते हैं: [1, 3, 12, 0, 0]।

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

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

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

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

व्याख्या

सिर्फ शून्य हैं: सूची वैसी ही रहती है [0, 0]।

संदर्भ

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

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

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

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