반응형
백준 BAEKJOON 32280번 지각생 [PYTHON/파이썬]
<문제 출처> (BRONZE Ⅱ)
https://www.acmicpc.net/problem/32280
<풀이>
처음엔 교실에 들어온 시각을 전부 분(min) 형태로 치환을 해줄까 했지만
그냥 문자열 그대로 대소 비교를 해주니 원하는 결과를 얻을 수 있었다.
문제의 조건에 따라 학생들의 도착 시간이
정해진 등교 시간과 선생님이 도착한 시간보다 크거나 같을 때가 지각이기에
if 문을 통해 결과값에 더했다.
<코드>
N = int(input())
timeTable = []
teacherTime = ""
for _ in range(N + 1):
a, b = input().split()
if b == "teacher": # 선생님 도착 시간
teacherTime = a
else: # 학생들 도착 시간
timeTable.append(a)
startTime = input() # 정해진 등교 시간
result = 0
for t in timeTable:
if t >= startTime and t >= teacherTime:
result += 1
print(result)
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 32288번 바코드 닉네임 [PYTHON/파이썬] (0) | 2024.10.21 |
---|---|
백준 BAEKJOON 32342번 와우와 쿼리 [PYTHON/파이썬] (1) | 2024.10.13 |
백준 BAEKJOON 32297번 문자열을 만들어요 [PYTHON/파이썬] (2) | 2024.09.28 |
백준 BAEKJOON 32246번 빙고 막기 [PYTHON/파이썬] (0) | 2024.09.23 |
백준 BAEKJOON 32216번 찬물 샤워 [PYTHON/파이썬] (1) | 2024.09.13 |