Skip to content

Commit 922ee37

Browse files
committed
[Bronze I] Title: 달팽이는 올라가고 싶다, Time: 8 ms, Memory: 69104 KB -BaekjoonHub
1 parent a42cd97 commit 922ee37

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# [Bronze I] 달팽이는 올라가고 싶다 - 2869
2+
3+
[문제 링크](https://www.acmicpc.net/problem/2869)
4+
5+
### 성능 요약
6+
7+
메모리: 69104 KB, 시간: 8 ms
8+
9+
### 분류
10+
11+
수학
12+
13+
### 제출 일자
14+
15+
2025년 10월 7일 22:50:25
16+
17+
### 문제 설명
18+
19+
<p>땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다.</p>
20+
21+
<p>달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다.</p>
22+
23+
<p>달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오.</p>
24+
25+
### 입력
26+
27+
<p>첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000)</p>
28+
29+
### 출력
30+
31+
<p>첫째 줄에 달팽이가 나무 막대를 모두 올라가는데 며칠이 걸리는지 출력한다.</p>
32+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
let input = readLine()!.split(separator: " ").map { Int($0)! }
2+
3+
let A = input[0], B = input[1], V = input[2]
4+
5+
let day = ((V - B - 1) / (A - B)) + 1
6+
7+
print(day)
8+

0 commit comments

Comments
 (0)