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

Move Zeroes

Move every zero to the end while keeping the other order.

Return the list with all zeros moved to the end. The non-zero values keep their relative order.

Implement move_zeroes(numbers).

Input

numbers: The list of integers.

Output

Return the rearranged list.

सीमाएँ

0 ≤ length ≤ 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 keep their order and the two zeros go last: [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};

व्याख्या

Only zeros: the list stays [0, 0].

संदर्भ

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

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

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

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