[Day_30] 백준 13458 시험감독_파이썬

LUNA·2023년 3월 20일
0

https://www.acmicpc.net/problem/13458

코드

import sys
n=int(input())
a=list(map(int,sys.stdin.readline().split()))
b,c=list(map(int,sys.stdin.readline().split()))

cnt=n
for i in a:
    i-=b

    if i>0:
        if i%c==0:
            cnt+=i//c
        else:
            cnt+=(i//c)+1


print(cnt)

처음에 쓸데없이 for문 안에 while문을 써서 시간초과가 났다. while문 대신 if>0을 이용해 0보다 클때까지 비교하면 된다.

profile
Happiness

0개의 댓글