11723번 - 집합
@djm03178
2 all check 20
정답: 1
@houma757
2 remove 1 check 1
정답: 0
주의해야할 점:
n을 입력받은 그대로 1번부터 센다면 (1 << 21) - 1 로 all을 해야하고n-1을 사용해 0번부터 센다면 (1 << 20) - 1 로 all 할 수 있음.
input을 하면 입력이 너무 느려서 readline을 쓰는 것이 좋다.sys.stdin.readline로 문자열을 입력 받았을 때 \n까지 포함되므로 이 부분 해결
set()으로 푼다면remove()를 호출할 때, 삭제할 원소가 없으면 에러를 발생 -> discard 매서드 사용
https://joey09.tistory.com/man...
도움감사합니다.
제경우 런타임에러에서 input -> readline 변경으로 해결되었네요.
런타임 에러가 1.5초 시간 제약 때문에 발생하는 것 인가요?
댓글을 작성하려면 로그인해야 합니다.
precilla 2년 전 1
@djm03178
정답: 1
@houma757
정답: 0
주의해야할 점:
n을 입력받은 그대로 1번부터 센다면 (1 << 21) - 1 로 all을 해야하고
n-1을 사용해 0번부터 센다면 (1 << 20) - 1 로 all 할 수 있음.
input을 하면 입력이 너무 느려서 readline을 쓰는 것이 좋다.
sys.stdin.readline로 문자열을 입력 받았을 때 \n까지 포함되므로 이 부분 해결
set()으로 푼다면
remove()를 호출할 때, 삭제할 원소가 없으면 에러를 발생 -> discard 매서드 사용
https://joey09.tistory.com/man...