• + 0 comments

    O(m) time and O(1) space.

    def circularArrayRotation(a, k, queries):
        return [a[((len(a) - (k % len(a)))+q)%len(a)] for q in queries]
    

    With Love, Python