본문으로 이동
코드패스 by Devin.KR

문제 3346 · 비트 V

호텔의 입실 준비 요금

인증 제출 통계 · 5분마다 갱신 · 정답 비율 = 정답 제출 / 전체 제출
시간 제한메모리 제한제출정답맞힌 사람정답 비율
1000ms / 테스트 (언어별 보정은 아래 표)메모리: 측정하지 않음(브라우저 채점)0000.00%

문제

어느 작은 호텔은 객실을 정리하는 시간과 손님을 맞이하는 시간을 조정하기 위해 입실 준비 요금표를 만들었다. 이 호텔의 기본 숙박 요금은 이미 결제되어 있다. 안내 직원이 지금 계산해야 하는 금액은 손님이 도착한 시각에 따라 추가로 받는 입실 준비 요금뿐이다. 호텔에서는 시각을 그날 0시부터 지난 분의 수로 기록한다. 예를 들어 오전 1시는 60이고, 오후 2시는 840이다. 손님은 예약한 입실 날짜의 0시부터 23시 59분 사이에 도착하며, 도착 시각은 정수 T로 주어진다. 초 단위의 시간은 고려하지 않는다. 모든 객실은 손님이 도착했을 때 사용할 수 있도록 준비되어 있다고 가정한다. 입실 준비 요금은 다음 규칙으로 정한다. 오전 10시보다 먼저 도착한 손님에게는 30,000원을 받는다. 오전 10시부터 오후 3시보다 먼저 도착한 손님에게는 12,000원을 받는다. 오후 3시부터 도착한 손님에게는 입실 준비 요금을 받지 않는다. 여기서 오전 10시는 T가 600인 시각이고, 오후 3시는 T가 900인 시각이다. 정확히 오전 10시에 도착하면 12,000원을 내고, 정확히 오후 3시에 도착하면 0원을 낸다. 이 요금표는 도착 시각이 어느 구간에 속하는지만 확인하여 적용한다. 구간 안에서 몇 분 일찍 도착했는지에 따라 요금이 더 늘어나지는 않는다. 또한 앞선 구간의 요금을 합산하지 않는다. 한 손님에게는 세 가지 금액 중 정확히 하나만 적용된다. 숙박 일수, 인원수, 객실 종류에 따른 다른 비용은 이번 계산에 포함하지 않는다. 안내 직원은 시각을 잘못 해석하여 구간의 경계에서 다른 요금을 청구하는 일을 막으려 한다. 손님의 도착 시각 T가 주어졌을 때, 위 규칙에 따라 받아야 하는 입실 준비 요금을 계산하는 프로그램을 작성한다.

입력

첫째 줄에 손님의 도착 시각을 나타내는 정수 T가 주어진다. 0 ≤ T ≤ 1,439이다. T는 예약한 입실 날짜의 0시부터 지난 분의 수다.

출력

받아야 하는 입실 준비 요금을 원 단위의 정수 하나로 출력한다. 쉼표나 단위는 출력하지 않는다. 요금을 받지 않으면 0을 출력한다.

예제 입력 1

599

예제 출력 1

30000

예제 입력 2

600

예제 출력 2

12000

예제 입력 3

900

예제 출력 3

0
힌트 펼치기
  • 600과 900을 기준으로 도착 시각이 속한 구간을 구한다.

관련 서재 장

관련 장

출처: Devin.KR 자체 제작

알고리즘 분류구현조건문

풀이 작성

연습 채점은 공개 테스트로 실행합니다. 인증 제출은 코드를 봉인한 뒤 새 입력을 실행하고 서버에서 출력을 대조하며 코드와 판정을 저장합니다.

Python 기본 시간 제한 = 문제 시간 제한 × 3 + 2초. 문제별 예외는 아래 표에 반영됩니다. 표준 라이브러리만 지원합니다.

Ctrl+Enter: 연습 채점 · Tab: 들여쓰기 · Esc 후 Tab: 다음 요소로 이동. 언어별 초안은 이 브라우저에 저장됩니다. JavaScript 입력: require('fs').readFileSync(0, 'utf8'), readline 또는 input().

로그인하면 인증 제출을 사용할 수 있습니다.

풀이를 제출하면 여기에서 결과를 확인할 수 있습니다.

    연습 기록은 이 브라우저에 최근 50개를 저장합니다. 인증 기록은 내 제출에서 확인하세요.

    이 브라우저의 연습 기록

      언어별 제한

      테스트 케이스마다 새 전역에서 실행하며 준비 시간은 제외합니다. 시간 초과된 출력은 검사하지 않습니다. 브라우저·기기 성능에 따라 실행 시간이 달라집니다.

      언어엔진(버전)시간 제한메모리
      javascript사용자 브라우저 JavaScript 엔진 (버전은 브라우저에 따라 다름)1000ms / 테스트측정하지 않음(브라우저 채점)
      pythonPyodide 314.0.7 (CPython 3.14 WASM)5000ms / 테스트측정하지 않음(브라우저 채점)