مبانی
شیفت آرایه به راست
متن مسئله
باید یک لیستی n عضوی از اعداد صحیح رو دریافت کنین و به اندازه k به سمت راست شیفت بدین، در شیفت دادن به راست هر عدد به خانه بعدی منتقل میشه یعنی مقدار اندیس i به i + 1 منتقل میشه ( 3 به 4, 4 به 5 و .... ) وعدد آخر به اندیس صفر منتقل میشه.
فرض کنین آرایه به صورت 5, 4, 3, 2, 1 است با یک شیفت به شکل 4, 3, 2, 1, 5 تبدیل میشه و با 2 شیفت به 3, 2, 1, 5, 4 تبدیل میشه.
قالب ورودی و خروجی
ساختار ورودی
خط اول یک شامل یک عدد n که تعداد اعداد و k تعداد دفعات شیفت به راستت با فاصله داده میشه.
در خط دوم n تا عدد با فاصله داده میشود.
a1, a2, a3, ...., an-1, an
ساختار خروجی
اعداد لیست شیفت داده شده را با فاصله چاپ کنین.
خروجی را دقیقاً مطابق خواسته چاپ کنید؛ هیچ کاراکتر اضافهای در خروجی نگذارید.
نمونههای ورودی و خروجی
نمونه ورودی 1
6 3
7 10 6 3 4 9
نمونه خروجی 1
3 4 9 7 10 6
ارسال پاسخ
فایل کد خود را انتخاب کنید. فرمتهای مجاز: py، cpp، java، kt (حداکثر ۱۰ مگابایت).