Problem
Max Element Indexes After Rotations
Learn this problemProblem statement
You are given an array a of distinct positive integers and an array rotate. For each value in rotate, perform that many left circular rotations on the original array a, not on the result of any previous query.
Return an array where each element is the 0-based index of the maximum value in a after the corresponding number of left circular rotations.
Function
getMaxElementIndexes(a: int[], rotate: int[]) → int[]Examples
Example 1
a = [1, 2, 3]rotate = [1, 2, 3, 4]return = [1,0,2,1]After one left rotation, the array is [2,3,1], so the maximum value 3 is at index 1. The other rotation counts produce maximum indexes 0, 2, and 1.
Constraints
1 <= a.length <= 1051 <= rotate.length <= 1050 <= rotate[i] <= 105- All values in
aare distinct positive integers.
More Snowflake problems
- Distributed Tree Counting State MachinePHONE SCREEN · Seen Jul 2026
- Maximum Number of Events That Can Be AttendedPHONE SCREEN · Seen Jul 2026
- Minimum N-ary Tree Depth DeletionsPHONE SCREEN · Seen Jul 2026
- Simulate a Queued Multi-Rule Rate LimiterPHONE SCREEN · Seen Jul 2026
- Minimum Clicks Between Wiki PagesOA · Seen Jul 2026
- Closest Target CharacterPHONE SCREEN · Seen Jul 2026
- Horizontal Pod AutoscalerOA · Seen Jul 2026
- Minimum HeightOA · Seen Jul 2026