Rotate Array
easy⏱ 15 mintypescriptchallengesproblem-solving-basic-
LEARN BY DOINGPut your intuition to work3 steps
Rotate Array
Use the lesson’s examples and explanation to check your idea.
Personal reflection. Nothing is sent to an AI service.5 6 7 1 2 3 4
Sample case — your program reads stdin and prints to stdout.
Starter Given an array, rotate it to the right by k steps.
Example: [1,2,3,4,5,6,7], k=3 → Rotate right 3 times → [5,6,7,1,2,3,4]
Optimized approach: Use the reversal algorithm - reverse entire array, reverse first k, reverse rest.
Input format
Line 1: n k (array size and rotation count). Line 2: n space-separated integers.
Output format
The rotated array as space-separated integers.
Constraints
1 ≤ n ≤ 10⁵, 0 ≤ k ≤ 10⁵