728x90
반응형
https://www.acmicpc.net/problem/11723
문제 해결
집합의 연산에 대해서 확인 할 수 있는 기본적 문제라 생략.
CODE
import sys
input = sys.stdin.readline
M = int(input())
S = set()
for _ in range(M):
command = input().split()
if command[0] == 'add':
S.add(int(command[1]))
elif command[0] == 'remove':
try:
S.remove(int(command[1]))
except:
continue
elif command[0] == 'check':
if int(command[1]) in S:
print(1)
else:
print(0)
elif command[0] == 'toggle':
if int(command[1]) in S:
S.remove(int(command[1]))
else:
S.add(int(command[1]))
elif command[0] == 'all':
S = set([i for i in range(1,21)])
else:
S = set()
728x90
반응형
'알고리즘 > [python] 백준 BOJ' 카테고리의 다른 글
[python] 백준 14391 종이 조각 (0) | 2023.01.21 |
---|---|
[python] 백준 1182 부분수열의 합 (0) | 2023.01.19 |
[python] 백준 2529 부등호 (2) | 2023.01.17 |
[python] 백준 15661 링크와 스타트 (0) | 2023.01.16 |
[python] 백준 14501 퇴사 (0) | 2023.01.15 |
댓글