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

ऐरे घुमाएँ

सूची को दाएँ ओर कुछ चरणों तक घुमाएँ।

सूची को दाएँ ओर steps स्थानों तक घुमाएँ: अंतिम तत्व आगे आ जाता है, ऐसा steps बार करें।

rotate_right(numbers, steps) को लागू करें।

इनपुट

numbers: पूर्णांकों की सूची। steps: कितने स्थानों तक घुमाना है।

आउटपुट

घुमाई गई सूची लौटाएँ।

सीमाएँ

0 ≤ लंबाई ≤ 100,000; 0 ≤ steps ≤ 10⁹

उदाहरण

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

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

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

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

व्याख्या

दो बार दाएँ घुमाने पर: [5, 1, 2, 3, 4], फिर [4, 5, 1, 2, 3]।

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

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

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

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

व्याख्या

सूची की लंबाई जितना घुमाने पर सूची वैसी की वैसी रहती है: [1, 2, 3]।

संदर्भ

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

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

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

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