[BOJ 13458] 시험 감독(Python)

박현우·2021년 1월 28일
0

BOJ

목록 보기
20/87

문제

시험 감독

문제 해설

시험장마다 총 시험감독이 반드시 딱 한명 있어야 하므로 시험장 인원에서 B를 빼준다. 풀이가 쉬워서 다른 사람의 풀이도 봤는데, 다른 사람의 풀이는 math를 쓰지 않고 C로 나눴을때 나머지가 없으면 그대로 return하고 있으면 +1해서 return 하는 방식이었다. math라이브러리를 써서 올림 시켜주는 것이 시간이 더 빨라서 그대로 채용했다.

소스 코드

import math

n = int(input())
answer = 0
place = list(map(int, input().split()))
b, c = map(int, input().split())
# 시험장마다 총감독관 한명 있어야 함
answer += len(place)
for i in range(len(place)):
    people = place[i] - b
    if people <= 0:
        continue
    answer += math.ceil(people / c)

print(answer)

0개의 댓글