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

문제 3429 · 비트 IV

공유 자전거 반납 표시

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

문제

한 공유 자전거 대여소에는 자전거를 반납할 수 있는 거치 칸이 있다. 대여소의 안내 화면은 이용자가 입력한 반납 예정 대수와 현재 비어 있는 칸 수를 바탕으로 반납 가능 여부를 표시한다. 이번에는 다른 대여소를 추천하거나 이용자를 나누어 받지 않고, 입력된 자전거를 한 번에 모두 받을 수 있는지만 판단한다. 대여소에는 모두 C개의 거치 칸이 있고, 현재 그중 B개에 자전거가 놓여 있다. 이미 놓여 있는 자전거는 각각 한 칸을 사용한다. 반납하려는 자전거는 R대이며, 이 자전거들도 각각 한 칸씩 사용한다. 자전거를 겹쳐 놓거나 거치 칸 밖에 세우는 것은 허용하지 않는다. 현재 비어 있는 칸 수는 C에서 B를 뺀 값이다. 안내 화면의 문구는 정해진 순서에 따라 결정한다. 먼저 R이 0이면 실제로 반납할 자전거가 없으므로 NONE을 표시한다. 이 규칙은 대여소가 가득 찼는지와 관계없이 가장 먼저 적용한다. R이 양수이고 비어 있는 칸 수 이하이면, 모든 자전거를 받을 수 있으므로 READY를 표시한다. R이 비어 있는 칸 수보다 크면 모든 자전거를 받을 수 없으므로 FULL을 표시한다. 반납 예정 대수가 비어 있는 칸 수와 정확히 같아도 반납할 수 있다. 또한 FULL이라는 문구는 이번 요청을 전부 받을 수 없다는 뜻이므로, 현재 빈칸이 조금 남아 있어도 표시될 수 있다. 판단하는 동안에는 다른 이용자의 대여나 반납이 일어나지 않는다. C, B, R은 모두 정수이며, 입력으로 주어진 한 번의 요청에 대해 안내 화면에 표시할 문구 하나를 구한다.

입력

첫째 줄에 전체 거치 칸 수 C, 현재 자전거가 놓인 칸 수 B, 반납 예정 대수 R이 공백으로 구분되어 주어진다.
C, B, R은 모두 정수이며 1 ≤ C ≤ 1,000, 0 ≤ B ≤ C, 0 ≤ R ≤ 1,000을 만족한다.

출력

규칙에 따라 NONE, READY, FULL 중 하나를 대문자로 한 줄에 출력한다.

예제 입력 1

17 12 5

예제 출력 1

READY

예제 입력 2

8 8 0

예제 출력 2

NONE

예제 입력 3

11 9 3

예제 출력 3

FULL
힌트 펼치기
  • 반납 예정 대수가 0인지 먼저 확인한다.

관련 서재 장

관련 장

출처: 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 / 테스트측정하지 않음(브라우저 채점)