๋ฐ์ํ
Problem Description
๋จธ์ฑ์ด๋ค ํผ์๊ฐ๊ฒ๋ ํผ์๋ฅผ ๋ ์กฐ๊ฐ์์ ์ด ์กฐ๊ฐ๊น์ง ์ํ๋ ์กฐ๊ฐ ์๋ก ์๋ผ์ค๋๋ค. ํผ์ ์กฐ๊ฐ ์ slice์ ํผ์๋ฅผ ๋จน๋ ์ฌ๋์ ์ n์ด ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, n๋ช ์ ์ฌ๋์ด ์ต์ ํ ์กฐ๊ฐ ์ด์ ํผ์๋ฅผ ๋จน์ผ๋ ค๋ฉด ์ต์ ๋ช ํ์ ํผ์๋ฅผ ์์ผ์ผ ํ๋์ง๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
Restrictions.
- 2 ≤ slice ≤ 10
- 1 ≤ n ≤ 100
Input/Output Example
- ์ ์ถ๋ ฅ ์ #1 10๋ช ์ด 7์กฐ๊ฐ์ผ๋ก ์๋ฅธ ํผ์๋ฅผ ํ ์กฐ๊ฐ ์ด์์ฉ ๋จน์ผ๋ ค๋ฉด ์ต์ 2ํ์ ์์ผ์ผ ํฉ๋๋ค.
- ์ ์ถ๋ ฅ ์ #2 12๋ช ์ด 4์กฐ๊ฐ์ผ๋ก ์๋ฅธ ํผ์๋ฅผ ํ ์กฐ๊ฐ ์ด์์ฉ ๋จน์ผ๋ ค๋ฉด ์ต์ 3ํ์ ์์ผ์ผ ํฉ๋๋ค.
My solution
function solution(slice, n) {
return Math.ceil(n / slice);
}
- Math.ceil() : ์์์ ์ฌ๋ฆผ, ์ ์ ๋ฐํ
- Math.floor() : ์์์ ๋ฒ๋ฆผ, ์ ์ ๋ฐํ
- Math.round() : ์์์ ๋ฐ์ฌ๋ฆผ, ์ ์ ๋ฐํ
https://school.programmers.co.kr/learn/courses/30/lessons/120816
๋ฐ์ํ
'Problem Solution > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ๊ฐ๋ฏธ ๊ตฐ๋จ โ (0) | 2023.10.19 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์์์์ ๊ฐ์ (1) | 2023.10.17 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์ ์ ์์น ๊ตฌํ๊ธฐ (0) | 2023.10.17 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์ค์๊ฐ ๊ตฌํ๊ธฐ (1) | 2023.10.17 |
[ํ๋ก๊ทธ๋๋จธ์ค/JS] ์ธ๊ณํ์ฑ์ ๋์ด (0) | 2023.10.17 |