• + 0 comments
    def circularArrayRotation(a:list, k:int, queries:list):
        ### Shift Circulate 
        result = []
        for x in range(k):
            last = a[-1]
            a.insert(0,last)
            a.pop(-1)
        
        ### add numbers to result based on queary
        for num in queries:
            result.append( a[num])
        return result