문제
https://www.acmicpc.net/problem/19583
풀이
python3
import sys
if __name__ == '__main__':
S, E, Q = map(str, input().split())
S = int("".join(S.split(':')))
E = int("".join(E.split(':')))
Q = int("".join(Q.split(':')))
attendance = dict()
while True:
line = sys.stdin.readline()
if len(line) < 5:
break
chat_time, name = map(str, line.split())
chat_time = int("".join(chat_time.split(':')))
if chat_time <= S:
attendance[name] = 1
elif E <= chat_time <= Q:
if name in attendance:
attendance[name] += 1
result = 0
for key, value in attendance.items():
if value >= 2:
result += 1
print(result)
아쉬웠던점
'algorithm > exercise' 카테고리의 다른 글
[BOJ 1913] 백준 1913 달팽이 (0) | 2021.09.02 |
---|---|
[BOJ 1963] 백준 1963 소수경로 (0) | 2021.08.30 |
[BOJ 2263] 백준 2263 트리의 순회 (0) | 2021.08.29 |
[BOJ 2638] 백준 2638 치즈 (0) | 2021.08.28 |
[BOJ 6593] 백준 6593 상범 빌딩 (0) | 2021.08.28 |