एक फ़ंक्शन लिखें जो किसी दिए गए नंबर k द्वारा पूर्णांक सरणी को घुमाता है। k तत्व अंत से आरम्भ की ओर बढ़ना चाहिए, और अन्य सभी तत्वों को स्थान बनाने के लिए दाईं ओर जाना चाहिए।
रोटेशन को जगह में किया जाना चाहिए।
एल्गोरिथ्म को O (n) से अधिक नहीं चलना चाहिए, जहां n सरणी का आकार है।
ऑपरेशन करने के लिए भी एक निरंतर मेमोरी का उपयोग किया जाना चाहिए।
उदाहरण के लिए,
यदि सरणी गिरफ्तार तत्वों के साथ आरंभीकृत है = {1, 2, 3, 4, 5, 6, 7, 8, 9}
घुमाएँ (गिरफ्तारी, 3) तत्वों का परिणाम होगा {7, 8, 9, 1, 2, 3, 4, 5, 6}
घुमाने (गिरफ्तारी, 6) का परिणाम {4, 5, 6, 7, 8, 9, 1, 2, 3} होगा