import sys
input = sys.stdin.readline
M = int(input())
S = set()
for _ in range(M):
cmd = input().split()
if cmd[0] == "all":
S = set([i for i in range(1, 21)])
elif cmd[0] == "empty":
S = set()
elif cmd[0] == "add":
S.add(int(cmd[1]))
elif cmd[0] == "check":
print (1 if int(cmd[1]) in S else 0)
elif cmd[0] == "remove":
S.discard(int(cmd[1]))
elif cmd[0] == "toggle":
if int(cmd[1]) in S:
S.discard(int(cmd[1]))
else:
S.add(int(cmd[1]))
'Computer Science > 백준 알고리즘' 카테고리의 다른 글
[백준] 11727번 2xn 타일링 2 (파이썬) (0) | 2022.06.28 |
---|---|
[백준] 11726번 2xn 타일링 (파이썬) (0) | 2022.06.28 |
[백준] 11721번 열 개씩 끊어 출력하기 (파이썬) (0) | 2022.06.28 |
[백준] 11720번 숫자의 합 (C/C++) (0) | 2022.06.28 |
[백준] 11719번 그대로 출력하기 2 (파이썬) (0) | 2022.06.28 |