https://www.acmicpc.net/problem/1267
lY의 요금과 M에 요금을 계산할 때 loop을 따로하지 않고 한번에 하면 시간절약이 훨씬 된다.
_ = int(input())
List = list(map(int, input().split()))
Y = M = 0
for i in List:
Y+=(i//30+1)*10
M+=(i//60+1)*15
if Y > M:
print('M', M)
elif Y == M:
print('Y', 'M', Y)
else:
print('Y', Y)
'컴퓨터 > BOJ' 카테고리의 다른 글
[BOJ](Python) 2053번 : 숫자 야구 (0) | 2020.08.29 |
---|---|
[BOJ](Python) 2089번 : -2진수 (0) | 2020.08.29 |
[BOJ](Python) 1975번 : Number Game (0) | 2020.08.29 |
[BOJ](Python) 1236번 : 성 지키기 (0) | 2020.08.29 |
[BOJ](Python) 1075번 : 나누기 / string에 0을 채우는 방법 (0) | 2020.08.29 |