Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
RGB7841 - Массив зүүн эргэлт |
Массив зүүн эргэлт нь массивын бүх элементийг зүүн тийш нь нэгээр хөдөлгөнө.
(хамгийн эхний элемент нь хамгийн сүүлд ирнэ.)
Жишээлбэл : 2 удаа эргүүл гэвэл A[1,2,3,4,5] массив нь A[3,4,5,1,2] болно. (хамгийн эхний элемент нь хамгийн сүүлд ирнэ.)
Таны даалгавар бол массив зүүн эргэлтийн функц бичих юм.
n урттай A массив өгөгдөх ба d удаа A массивыг зүүн эргүүлэх хэрэгтэй.
Түүний дараа гарсан A массивын дарааллыг хэвлэнэ.
Оролт:
Эхний мөрөнд n, d хоёр бүхэл тоо зайгаар тусгаарлагдан өгөгдөнө.
n массивын элементийн тоо, d массивыг зүүн эргүүлэх тоо
Хоёр дахь мөрөнд массивын элементүүд зайгаар тусгаарлагдан өгөгдөнө.
- · 1≤ n ≤ 105
- · 1≤ d ≤ n
- · 1≤ A[i] ≤106 бүхэл тоонууд.
Гаралт:
Эргэлтийн дараа гарсан A массивын дарааллыг хэвлэнэ.
Жишээ:
Оролт:
5 4
1 2 3 4 5
Гаралт:
5 1 2 3 4
Тайлбар:
[1,2,3,4,5] -> [2,3,4,5,1] -> [3,4,5,1,2] -> [4,5,1,2,3] -> [5,1,2,3,4]
Орчуулсан : Дархан-Уул аймгийн Союз сургуулийн 12-р ангийн сурагч Б.Сумьяабазар
Нэмсэн: | Bataa |
Огноо: | 2020-02-25 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Програмчлалын хэлүүд: | ADA95 ASM32 ASM64 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE |
Эх сурвалж: | hackerrank.com/challenges/ctci-array-left-rotation/problem |