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.
n = int(input())
s = set(map(int, input().split()))
N = int(input())
for _ in range(N):
command = input()
if command == 'pop':
s.pop()
if command.startswith('remove'):
s.remove(int(command.split()[1]))
if command.startswith('discard'):
s.discard(int(command.split()[1]))
print(sum(s))
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Join us
Create a HackerRank account
Be part of a 26 million-strong community of developers
Please signup or login in order to view this challenge
Set .discard(), .remove() & .pop()
You are viewing a single comment's thread. Return to all comments →
n = int(input()) s = set(map(int, input().split()))
N = int(input())
for _ in range(N): command = input() if command == 'pop': s.pop() if command.startswith('remove'): s.remove(int(command.split()[1])) if command.startswith('discard'): s.discard(int(command.split()[1]))
print(sum(s))