백준 1267번: 핸드폰 요금 #Python

ColorlessDia·2025년 2월 24일

algorithm/baekjoon

목록 보기
463/809
def calc_fee(time, unit_time, unit_fee):
    q = time // unit_time

    return (q + 1) * unit_fee

N = int(input())
time_sequence = map(int, input().split())

Y, M = 0, 0

for time in time_sequence:
    Y += calc_fee(time, 30, 10)
    M += calc_fee(time, 60, 15)

fee_name = 'Y' if Y < M else 'M'
fee = Y if Y <= M else M

if Y == M:
    fee_name = 'Y ' + fee_name

print(f'{fee_name} {fee}')

0개의 댓글