diff --git a/hackerrank.circular.array.rotation.cpp b/hackerrank.circular.array.rotation.cpp new file mode 100644 index 0000000..9b272a1 --- /dev/null +++ b/hackerrank.circular.array.rotation.cpp @@ -0,0 +1,15 @@ +#include +using namespace std; + +int main() { + int n, k, q; + cin >> n >> k >> q; + vector a(n), queries(q); + for (int i = 0; i < n; i++) cin >> a[i]; + for (int i = 0; i < q; i++) { + int tmp; + cin >> tmp; + cout << a[((n-(k%n))+tmp) % n] << endl; + } + return 0; +}