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

문제 3099 · 비트 V

완주 카드의 표시

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

문제

한 마라톤 대회에서는 결승선을 지난 참가자에게 작은 완주 카드를 나누어 준다. 카드에 표시할 결과는 코스 확인 여부와 도착 기록을 함께 보고 결정한다. 대회 코스에는 반드시 지나야 하는 확인 지점이 K개 있으며, 참가자는 각 지점을 지날 때마다 카드에 확인 표시 하나를 받는다. 서로 다른 지점의 표시만 인정하므로 같은 지점을 여러 번 지나더라도 확인한 지점 수는 늘어나지 않는다. 운영 요원에게는 이미 중복을 제거한 확인 지점 수 C가 전달된다. 따라서 프로그램에서 개별 지점의 방문 기록을 살펴보거나 중복 표시를 제거할 필요는 없다. C는 항상 0 이상 K 이하이다. 또한 참가자가 출발한 순간부터 결승선에 도착한 순간까지 걸린 시간 T와, 이 대회에서 정한 제한 시간 L이 주어진다. 두 시간의 단위는 모두 분이며 정수로 기록된다. 카드의 결과는 다음 순서로 정한다. 먼저 확인 지점 수가 K보다 작으면, 도착 시간이 얼마이든 코스 확인이 부족하다는 뜻으로 CHECK를 표시한다. 모든 확인 지점을 지났을 때만 시간을 살펴본다. 이 경우 T가 L 이하이면 FINISH를 표시하고, T가 L보다 크면 LATE를 표시한다. 제한 시간과 정확히 같은 시각에 도착한 참가자는 시간 조건을 만족한다. 이 결과는 참가자 한 사람의 카드만을 위한 것이므로 다른 참가자와 기록을 비교하지 않는다. 순위나 공동 순위도 정하지 않는다. 결승선에 도착한 참가자의 정보는 반드시 주어지며, 세 표시 중 정확히 하나를 정할 수 있다. 확인 지점의 전체 개수, 확인한 지점 수, 제한 시간, 도착하는 데 걸린 시간이 주어질 때 카드에 넣을 표시를 구하는 프로그램을 작성한다.

입력

첫째 줄에 정수 K, C, L, T가 공백으로 구분되어 주어진다.
1 ≤ K ≤ 1,000, 0 ≤ C ≤ K이다.
1 ≤ L ≤ 1,000, 1 ≤ T ≤ 1,000이다.
L과 T의 단위는 분이다.

출력

C < K이면 CHECK를 출력한다. C = K이고 T ≤ L이면 FINISH를 출력한다. C = K이고 T > L이면 LATE를 출력한다. 출력은 대문자를 정확히 사용한다.

예제 입력 1

7 6 180 165

예제 출력 1

CHECK

예제 입력 2

5 5 210 210

예제 출력 2

FINISH

예제 입력 3

3 3 95 96

예제 출력 3

LATE
힌트 펼치기
  • 시간을 비교하기 전에 모든 확인 지점을 지났는지 확인한다.

관련 서재 장

관련 장

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