[백준] 11723 집합

김은서·2021년 10월 6일
0

백준

목록 보기
35/48

Python Code

import sys
M = int(sys.stdin.readline())
S = set()
for _ in range(M):
    command = sys.stdin.readline().strip().split()

    if len(command) == 1:
        if command[0] == 'all':
            S = set([i for i in range(1, 21)])
        else:
            S = set()

    else:
        func, num = command[0], command[1]
        num = int(num)

        if func == 'add':
            S.add(num)
        elif func == 'remove':
            S.discard(num)
        elif func == 'check':
            print(1 if num in S else 0)
        elif func == 'toggle':
            if num in S:
                S.discard(num)
            else:
                S.add(num)
profile
Gracelog

0개의 댓글