728x90
반응형
백준 BAEKJOON 31776번 예비 소집 결과 보고서 [PYTHON/파이썬]
<문제 출처> (BRONZE Ⅲ)
https://www.acmicpc.net/problem/31776
<풀이>
입력된 시간이 -1인 경우는 문제를 해결하지 않은 것으로 간주하고,
최대 시간인 121로 설정한다. (입력 조건 확인)
그리고 문제를 풀 때 번호가 작은 순서대로 풀었는지 확인하여
조건에 맞는 팀의 수를 결과로 출력하면 된다.
<코드>
N = int(input())
result = 0
for _ in range(N):
solve = list(map(int, input().split()))
if sum(solve) == -3: # 만약 모든 문제를 해결하지 않은 팀이라면 다음 팀으로 넘어감
continue
for i in range(3): # 각 문제의 해결 시간이 -1이라면, 최대 시간으로 설정
if solve[i] == -1:
solve[i] = 121
if solve[0] <= solve[1] <= solve[2]:
result += 1
print(result)
728x90
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 31833번 온데간데없을뿐더러 [PYTHON/파이썬] (0) | 2024.05.24 |
---|---|
백준 BAEKJOON 31822번 재수강 [PYTHON/파이썬] (0) | 2024.05.22 |
백준 BAEKJOON 31821번 학식 사주기 [PYTHON/파이썬] (0) | 2024.05.15 |
백준 BAEKJOON 31798번 단원평가 [PYTHON/파이썬] (0) | 2024.05.09 |
백준 BAEKJOON 31789번 모험의 시작 [PYTHON/파이썬] (0) | 2024.05.08 |