[Python] 백준 11723 집합 : 런타임 에러 (KeyError) 경우
·
백준/Python
https://www.acmicpc.net/problem/11723 11723번: 집합 첫째 줄에 수행해야 하는 연산의 수 M (1 ≤ M ≤ 3,000,000)이 주어진다. 둘째 줄부터 M개의 줄에 수행해야 하는 연산이 한 줄에 하나씩 주어진다. www.acmicpc.net 나는 자바로 문제를 풀다가 코드가 너무 길어지는 거 같아 파이썬으로 하루 공부하고 갈아탔다. 백준 문제 중 11723번 집합을 풀다 3번의 런타임 에러 KeyError로 인해 뭐가 문제지? 하며 keyerror에 대해 찾다가 도통 모르겠어서 그냥 집합문제를 파이썬으로 푸신 분 코드를 찾았다. 나와의 차이점이라면 Set.remove(x)와 Set.discard(x)가 다르다는 점이다. Set.remove(x)의 경우 Set에 x가 없..