Skip to content

Commit 4cd7e84

Browse files
committed
[Bronze IV] Title: 방학 숙제, Time: 8 ms, Memory: 69100 KB -BaekjoonHub
1 parent 1c728a6 commit 4cd7e84

2 files changed

Lines changed: 44 additions & 0 deletions

File tree

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# [Bronze IV] 방학 숙제 - 5532
2+
3+
[문제 링크](https://www.acmicpc.net/problem/5532)
4+
5+
### 성능 요약
6+
7+
메모리: 69100 KB, 시간: 8 ms
8+
9+
### 분류
10+
11+
사칙연산, 수학
12+
13+
### 제출 일자
14+
15+
2025년 3월 24일 23:06:39
16+
17+
### 문제 설명
18+
19+
<p>상근이는 초등학교에 다닐 때, 방학 숙제를 남들보다 먼저 미리 하고 남은 기간을 놀았다. 방학 숙제는 수학과 국어 문제 풀기이다.</p>
20+
21+
<p>방학은 총 L일이다. 수학은 총 B페이지, 국어는 총 A페이지를 풀어야 한다. 상근이는 하루에 국어를 최대 C페이지, 수학을 최대 D페이지 풀 수 있다.</p>
22+
23+
<p>상근이가 겨울 방학동안 숙제를 하지 않고 놀 수 있는 최대 날의 수를 구하는 프로그램을 작성하시오.</p>
24+
25+
### 입력
26+
27+
<p>한 줄에 하나씩 총 다섯 줄에 걸쳐 L, A, B, C, D가 주어진다. (2 ≤ L ≤ 40, 1 ≤ A, B ≤ 1000, 1 ≤ C, D ≤ 100)</p>
28+
29+
<p>항상 방학 숙제를 방학 기간내에 다 할 수 있는 경우만 입력으로 주어진다.</p>
30+
31+
### 출력
32+
33+
<p>첫째 줄에 상근이가 놀 수 있는 날의 최댓값을 출력한다.</p>
34+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
let l = Int(readLine()!)!
2+
let a = Int(readLine()!)!
3+
let b = Int(readLine()!)!
4+
let c = Int(readLine()!)!
5+
let d = Int(readLine()!)!
6+
7+
let p = a/c + (a%c > 0 ? 1 : 0)
8+
let k = b/d + (b%d > 0 ? 1 : 0)
9+
let cost = p > k ? p : k
10+
print(l-cost)

0 commit comments

Comments
 (0)