문제 3335 · 비트 V
다음 곡을 저장할 수 있을까
| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1000ms / 테스트 (언어별 보정은 아래 표) | 메모리: 측정하지 않음(브라우저 채점) | 0 | 0 | 0 | 0.00% |
문제
음악 스트리밍 앱에는 인터넷 연결이 없는 곳에서도 들을 수 있도록 곡 하나를 기기에 저장하는 기능이 있다. 사용자는 다음에 들을 곡을 골랐고, 앱은 저장을 시작하기 전에 기기의 남은 저장 공간을 확인하려고 한다. 이번에 확인할 값은 기기에 현재 남아 있는 공간 A와 선택한 곡을 저장하는 데 필요한 공간 B이다. 두 값은 앱이 사용하는 같은 크기 단위로 표시된다. 이 문제에서는 그 단위를 다른 단위로 바꾸지 않으며, 표시된 두 정수를 그대로 비교한다. 곡을 저장할 수 있는 조건은 남은 공간이 필요한 공간 이상인 것이다. 남은 공간이 필요한 공간보다 크면 저장할 수 있고, 두 값이 정확히 같아도 곡을 모두 저장할 수 있다. 필요한 공간보다 남은 공간이 작으면 저장할 수 없다. 선택한 곡의 필요한 공간에는 저장에 필요한 모든 정보의 크기가 이미 포함되어 있다. 별도의 임시 공간이나 여유 공간을 추가로 확보할 필요는 없다. 저장 과정에서 파일 크기가 줄어드는 기능도 사용하지 않는다. 다른 곡을 삭제하거나 저장 품질을 바꾸어 공간을 확보하는 경우는 고려하지 않는다. 앱은 입력된 현재 상태에서 선택한 곡 하나를 바로 저장할 수 있는지만 판단한다. 남은 공간은 0일 수도 있지만, 선택한 곡에 필요한 공간은 항상 1 이상이다. 입력은 한 번의 저장 가능 여부를 확인하기 위한 것이며, 여러 곡의 크기를 더하거나 앞선 저장 작업의 결과를 반영할 필요는 없다. 저장할 수 있다면 안내 코드 SAVE를, 저장할 수 없다면 안내 코드 WAIT를 표시한다. 안내 코드는 모두 영문 대문자로 출력하며, 남는 공간의 양이나 부족한 공간의 양을 함께 출력하지 않는다. 주어진 두 값에 따라 앱에 표시할 안내 코드 하나를 구한다.
입력
첫째 줄에 정수 A와 B가 공백으로 구분되어 주어진다. A는 남은 저장 공간이고 B는 선택한 곡에 필요한 공간이다. 0 ≤ A ≤ 1,000, 1 ≤ B ≤ 1,000이다.
출력
곡을 저장할 수 있으면 SAVE를, 저장할 수 없으면 WAIT를 한 줄에 출력한다.
예제 입력 1
28 19
예제 출력 1
SAVE
예제 입력 2
16 16
예제 출력 2
SAVE
예제 입력 3
0 7
예제 출력 3
WAIT
힌트 펼치기
- 두 공간의 크기가 같은 경우에도 저장할 수 있다.
관련 서재 장
알고리즘 분류
조건문풀이 작성
연습 채점은 공개 테스트로 실행합니다. 인증 제출은 코드를 봉인한 뒤 새 입력을 실행하고 서버에서 출력을 대조하며 코드와 판정을 저장합니다.
풀이를 제출하면 여기에서 결과를 확인할 수 있습니다.
연습 기록은 이 브라우저에 최근 50개를 저장합니다. 인증 기록은 내 제출에서 확인하세요.
이 브라우저의 연습 기록
언어별 제한
테스트 케이스마다 새 전역에서 실행하며 준비 시간은 제외합니다. 시간 초과된 출력은 검사하지 않습니다. 브라우저·기기 성능에 따라 실행 시간이 달라집니다.
| 언어 | 엔진(버전) | 시간 제한 | 메모리 |
|---|---|---|---|
| javascript | 사용자 브라우저 JavaScript 엔진 (버전은 브라우저에 따라 다름) | 1000ms / 테스트 | 측정하지 않음(브라우저 채점) |
| python | Pyodide 314.0.7 (CPython 3.14 WASM) | 5000ms / 테스트 | 측정하지 않음(브라우저 채점) |