[python] 백준 - 19583 (싸이버 개강총회)
실버2 문제이며, 제한 시간은 1초이다.
문제

해결 과정
풀이는 단순했고, 시간 제한을 봤을 때 탐색 시간을 줄여주면 되겠다고 생각했다.
풀이
import sys
s, e, q = input().split()
s = int(s.replace(":", ""))
e = int(e.replace(":", ""))
q = int(q.replace(":", ""))
enter = set()
answer = 0
for line in sys.stdin:
time, name = line.split()
time = int(time.replace(":", ""))
if time <= s:
enter.add(name)
if e <= time <= q and name in enter:
answer += 1
enter.remove(name)
print(answer)EOF를 사용하는 것도 익숙해져야 한다.
댓글
0아직 댓글이 없습니다.