We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
def dynamicArray(n, queries):
# Write your code here
la=0
a=[]
for i in range(n):
a.append([])
for i in queries:
t=(i[1]^la)%n
if i[0]==1:
a[t].append(i[2])
if i[0]==2:
la=a[t][i[2]%len(a[t])]
print(la)
first_multiple_input = input().rstrip().split()
n = int(first_multiple_input[0])
q = int(first_multiple_input[1])
queries = []
for _ in range(q):
queries.append(list(map(int, input().rstrip().split())))
dynamicArray(n, queries)
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Dynamic Array
You are viewing a single comment's thread. Return to all comments →
this is the solution in python
def dynamicArray(n, queries): # Write your code here la=0 a=[] for i in range(n): a.append([]) for i in queries: t=(i[1]^la)%n if i[0]==1: a[t].append(i[2]) if i[0]==2: la=a[t][i[2]%len(a[t])] print(la)
first_multiple_input = input().rstrip().split()
n = int(first_multiple_input[0])
q = int(first_multiple_input[1])
queries = []
for _ in range(q): queries.append(list(map(int, input().rstrip().split())))
dynamicArray(n, queries)