백준 풀이

백준 11723번 파이썬

ag2개발자 2022. 8. 26. 15:13
import sys
n=int(sys.stdin.readline())
s= set()
for _ in range(n):
    a=sys.stdin.readline().split()

    if len(a)==1:
        if a[0]=="all":
            s=set([x for x in range(1,21)])
        else:
            s=set()
    else:
        p=a[0]
        q=a[1]
        q=int(q)
        if p =="add":
            s.append(q)
            #s.add(q)
        elif p == "remove":
            s.discard(q)
        elif p == "check":
            print(1 if q in a else 0)
        elif p == "toggle":
            if q in s:
                s.discard(q)
            else:
                s.add(q)

'백준 풀이' 카테고리의 다른 글

백준 1475번 파이썬  (0) 2022.08.26
백준 1010번 파이썬  (0) 2022.08.26
백준 11651번 파이썬  (0) 2022.08.26
백준 11866번 파이썬  (0) 2022.08.26
백준 1676번 파이썬  (0) 2022.08.26