Tags
- ๋ฐฑํธ๋ํน
- ๊ต์ฌ
- sort
- SpringBoot
- DP
- Python
- ๊น์ด ์ฐ์ ํ์
- queue
- greedy
- ์๋ฎฌ๋ ์ด์
- ๊ทธ๋ํ ์ด๋ก
- ์๋ฃ๊ตฌ์กฐ
- BFS
- ์ํ
- ์ ์๋ก
- ๋๋น ์ฐ์ ํ์
- Brute Force Algorithm
- stack
- ์ ๋ ฌ
- Study
- ๋ฌธ์์ด
- CodingTest
- BOJ
- PGM
- ๊ทธ๋ํ ํ์
- dfs
- ๊ตฌํ
- Java
- Dynamic Programming
- LV2
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_2869 : ๋ฌํฝ์ด๋ ์ฌ๋ผ๊ฐ๊ณ ์ถ๋ค ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- V๋ฏธํฐ ๋๋ฌด๋ฅผ ๋ฎ์ A๋ฏธํฐ ์ค๋ฅด๊ณ , ๋ฐค์ B๋ฏธํฐ ๋ฏธ๋์ด๋จ์ด์ง๋ค.
- ๋ช ์ผ๋ง์ ๋๋ฌด๋ฅผ ๋ค ์ค๋ฅด๋์ง ๊ตฌํ๋ค.
- A, B, V ์ ๋ฒ์๊ฐ 10์ต๊น์ง ๊ฐ๋ฏ๋ก ๋จ์ ๋ฐ๋ณต์ ํ๋ฉด ์๊ฐ์ด๊ณผ๊ฐ ๋๋ค.
๐ธ ์ฝ๋ ๐ธ
import math
A, B, V = map(int, input().split())
print(math.ceil((V-A)/(A-B)) + 1)
๐ธ ์ฝ๋ ํด์ ๐ธ
- ํ๋ฃจํ๋ฃจ ๊ณ์ฐ์ ์๋๊ฒ ์๋๋ผ ๊ฐ์ ์ฐจ์ด๋ฅผ ๋๋๊ณ ๋ฐ์ฌ๋ฆผํด์ ์ผ์๋ฅผ ๊ตฌํ๋ค.
- math ๋ชจ๋์ ceilํจ์๋ ์ฌ๋ฆผ ํจ์์ด๋ค.
- V-A : ์๋ ์ด ๊ฑฐ๋ฆฌ V์ธ๋ฐ, ํ๋ฃจ ์ค ๋ฐค์ด ์๋๊ณ ์ค๋ฅด๋ ์ค ๋๋๊ธฐ ๋๋ฌธ์ V-A๋ก ๊ณ์ฐํ๋ค.
- A-B : ํ๋ฃจ์ ์ฌ๋ผ๊ฐ๋ ๋์ด์ด๋ค.
- ceilํจ์๋ก ๋ด๋ฆผ์ ํ๋๋ฐ, ๋ฑํ ๊ณ์ฐํ๊ฑด ์๋๊ณ ๊ฒฐ๊ณผ๊ฐ์ ๋ง์ถฐ๋ณด๋ ํ์ํ ๊ฒ ๊ฐ์ ์ฌ์ฉํ๋ค.
๐ธ end ๐ธ
- ์์ ๋ฅผ ํ ์คํธํด ๋ณผ ๋, ํ๋ฃจํ๋ฃจ ๊ณ์ฐ์ ํด์ 3๋ฒ ์์ ์์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ง ๋ชปํ ์ ๋๋ก ์๊ฐ์ด ์ค๋ ์กํ๋ค.
- ์๊ฐ์ ์ค์ด๊ธฐ ์ํด, ๊ฐ์ ๋๋๊ณ ์ฌ๋ฆผํ๋ ๋ฐฉ๋ฒ์ ์ด์ฉํ๋ค.
- math๋ชจ๋์ ๊ฐ ์ฌ๋ฆผ, ๋ด๋ฆผ, ๋ฐ์ฌ๋ฆผ์ ๋ํด ์์๋ณด์๋๋ฐ ์ฌ์ฉ์ ๋ ์ต์ํด์ ธ์ผ๊ฒ ๋ค.
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_7568 : ๋ฉ์น (0) | 2022.08.07 |
---|---|
BOJ_9012 : ๊ดํธ (0) | 2022.08.07 |
BOJ_2164 : ์นด๋2 (0) | 2022.08.07 |
BOJ_11866 : ์์ธํธ์ค ๋ฌธ์ 0 (0) | 2022.08.07 |
BOJ_2775 : ๋ถ๋ ํ์ฅ์ด ๋ ํ ์ผ (0) | 2022.08.07 |