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.
from collections import deque
n = int(input())
d = deque()
for i in range(n):
val = input().split()
if val[0] == 'append':
d.append(int(val[1]))
elif val[0] == 'pop':
d.pop()
elif val[0] == 'popleft':
d.popleft()
elif val[0] == 'appendleft':
d.appendleft(int(val[1]))
for i in d:
print(i, end=' ')
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Collections.deque()
You are viewing a single comment's thread. Return to all comments →
from collections import deque n = int(input()) d = deque() for i in range(n): val = input().split() if val[0] == 'append': d.append(int(val[1])) elif val[0] == 'pop': d.pop() elif val[0] == 'popleft': d.popleft() elif val[0] == 'appendleft': d.appendleft(int(val[1])) for i in d: print(i, end=' ')