아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

휴대폰 요금제 고르기

면접 대비

시간 제한1초메모리 제한128 MB

요약
주간, 야간, 주말 통화 시간이 주어질 때 두 요금제의 월 비용을 계산해 더 저렴한 요금제를 출력한다.
난이도

쉬움10점 중 2점

유형
구현, 수학, 시뮬레이션
정답자
아직 제출이 없습니다

문제

모 불(Moe Bull)은 휴대폰을 한 달 동안 사용해 본 뒤, 자신의 사용 패턴에 더 저렴한 요금제를 고르려고 합니다. 요금제는 두 가지이며, 각 요금제는 주간(daytime)·저녁(evening)·주말(weekend) 통화에 대해 서로 다른 요금을 매깁니다.

요금제주간저녁주말
A100분 무료, 이후 분당 25센트분당 15센트분당 20센트
B250분 무료, 이후 분당 45센트분당 35센트분당 25센트

각 시간대의 사용 분수를 입력받아, 이 사용 패턴에서 더 저렴한 요금제를 아래 형식으로 출력하는 프로그램을 작성하세요.

입력

세 줄에 걸쳐 정수가 한 개씩 주어집니다. 순서대로 주간 통화 분, 저녁 통화 분, 주말 통화 분이며, 모두 0 이상의 정수입니다.

출력

세 줄을 출력합니다.

  • 첫째 줄: Plan A costs X.XX — 요금제 A의 총요금을 달러 단위로, 소수점 아래 두 자리까지 출력합니다.
  • 둘째 줄: Plan B costs Y.YY — 요금제 B의 총요금을 같은 형식으로 출력합니다.
  • 셋째 줄: 더 저렴한 요금제를 출력합니다. A가 더 싸면 Plan A is cheapest., B가 더 싸면 Plan B is cheapest.를 출력합니다. 두 요금제의 요금이 같으면 Plan A and Plan B are the same price.를 출력합니다.

모든 요금은 센트 단위로 계산되므로 총요금은 항상 소수점 아래 두 자리로 정확히 표현됩니다(예: 12달러는 12.00).

예제1

  1. 예제 1

    입력
    251
    10
    60
    
    예상 출력
    Plan A costs 51.25
    Plan B costs 18.95
    Plan B is cheapest.