کد مسئله: #20

شیفت آرایه به راست

timer
محدودیت زمان: ۱ ثانیه
task_alt
نرخ پذیرش: ۴۳٫۸٪
send
پاسخ‌های ثبت‌شده: ۱۶ ارسال
group
شرکت‌کنندگان: ۶ نفر

descriptionشرح مسئله

Problem #20

باید یک لیستی 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 تبدیل میشه.

swap_horizقالب ورودی و خروجی

inputساختار ورودی (Input Format)

خط اول یک شامل یک عدد n که تعداد اعداد و k تعداد دفعات شیفت به راستت با فاصله داده میشه.
در خط دوم n تا عدد با فاصله داده میشود. 

a1, a2, a3, ...., an-1, an

outputساختار خروجی (Output Format)

اعداد لیست شیفت داده شده را با فاصله چاپ کنین.

info توجه: خروجی را دقیقاً مطابق خواسته چاپ کنید؛ کاراکتر اضافی یا عبارات توصیفی نباید در خروجی چاپ شوند.

terminalنمونه‌های آزمایشی (Sample Test Cases)

۱ نمونه
نمونه ۱
ورودی نمونه ۱
6 3
7 10 6 3 4 9
خروجی نمونه ۱
3 4 9 7 10 6

sendارسال راهکار (Submission)

برای ارسال و داوری پاسخ باید وارد حساب کاربری خود شوید. اجرای نمونه‌ها بدون ورود هم ممکن است. loginورود
فایل ارسالی: — محدودیت زمان اجرا: ۱ ثانیه

اگر در تب «آپلود فایل کد» فایلی انتخاب کنید، همان فایل برای داوری ارسال می‌شود و محتوای ویرایشگر نادیده گرفته می‌شود.

مشاهده بهترین ارسال‌های کاربران open_in_new