Tags
- queue
- DP
- Brute Force Algorithm
- ๊น์ด ์ฐ์ ํ์
- ๊ตฌํ
- ๋ฌธ์์ด
- ์ํ
- Java
- ๊ทธ๋ํ ํ์
- Python
- ์ ๋ ฌ
- ๋๋น ์ฐ์ ํ์
- ์ ์๋ก
- ๊ทธ๋ํ ์ด๋ก
- Dynamic Programming
- PGM
- dfs
- BOJ
- Study
- SpringBoot
- sort
- ๋ฐฑํธ๋ํน
- LV2
- CodingTest
- stack
- BFS
- ์๋ฎฌ๋ ์ด์
- ๊ต์ฌ
- greedy
- ์๋ฃ๊ตฌ์กฐ
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_4998 : ์ ๊ธ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์
๋ ฅ์ด ๋๋ ๋๊น์ง ํ
์คํธ ์ผ์ด์ค๋ฅผ ์
๋ ฅ๋ฐ๋๋ค.
- ์ค์ํ N, B, M ์ ์
๋ ฅ๋ฐ๋๋ค.
- N์ด ๋ช ๋ฒ B%๋งํผ ์ปค์ ธ์ผ M์ ๋๋์ง ์ถ๋ ฅํ๋ค.
- ์ค์ํ N, B, M ์ ์
๋ ฅ๋ฐ๋๋ค.
๐ธ ์ฝ๋ ๐ธ
import sys
lines = sys.stdin.readlines()
for line in lines:
n, b, m = map(float,line.split())
count = 0
while n <= m:
n += n * b / 100
count += 1
print(count)
๐ธ ์ฝ๋ ํด์ ๐ธ
- ์
๋ ฅ์ด ๋๋ ๋ ๊น์ง ํ
์คํธ ์ผ์ด์ค๋ฅผ ์
๋ ฅ๋ฐ๋ ๋ฐฉ๋ฒ์ try, catch๋ฅผ ์ด์ฉํด ํ์ผ์ ๋์ธ EOF์ ๊ฐ์งํ๊ฑฐ๋,
sys์ stdin.readlines()๋ฅผ ์ ๋ ฅ๋ฐ๋ ๋ฐฉ๋ฒ์ด ์๋ค. ์ฌ๊ธฐ์๋ readlines()๋ฅผ ์ด์ฉํ๋ค. - map์ ์ด์ฉํด ์ค์ํ n, b, m์ ์ ๋ ฅ๋ฐ๋๋ค.
- n์ด m๋ณด๋ค ์ปค์ง ๋๊น์ง ํ์๋ฅผ ์ธ๋ฉฐ n์ b%๋งํผ ๋ํ๋ค.
- ํ์๋ฅผ ์ถ๋ ฅํ๋ค.
๐ธ end ๐ธ
- ๊ฐ๋จํ ํ ์ ์๋ ๋ฌธ์ ์๋๋ฐ, EOF๋ฅผ ๊ฐ์งํ๋ ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ๋ฐฐ์ธ ์ ์์๋ค.
728x90
'CodingTest > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_13301 : ํ์ผ ์ฅ์๋ฌผ (0) | 2022.11.05 |
---|---|
BOJ_2810 : ์ปตํ๋ (0) | 2022.11.05 |
BOJ_1193 : ๋ถ์์ฐพ๊ธฐ (0) | 2022.10.19 |
BOJ_5622 : ๋ค์ด์ผ (0) | 2022.10.19 |
BOJ_17358 : ๋ณต๋ถ๋ณต์ผ๋ก ์ง๊ตฌ ๋ฉธ๋ง (0) | 2022.10.19 |