๐ ๋ฌธ์
๋จธ์ฑ์ด๋ค ํผ์๊ฐ๊ฒ๋ ํผ์๋ฅผ ์ผ๊ณฑ ์กฐ๊ฐ์ผ๋ก ์๋ผ ์ค๋๋ค. ํผ์๋ฅผ ๋๋ ๋จน์ ์ฌ๋์ ์ n์ด ์ฃผ์ด์ง ๋, ๋ชจ๋ ์ฌ๋์ด ํผ์๋ฅผ ํ ์กฐ๊ฐ ์ด์ ๋จน๊ธฐ ์ํด ํ์ํ ํผ์์ ์๋ฅผ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด๋ณด์ธ์.
๐ ์ ํ์ฌํญ
- 1 ≤ n ≤ 100
๐ ์ ์ถ๋ ฅ ์
7 | 1 |
1 | 1 |
15 | 3 |
๐ ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- 7๋ช ์ด ์ต์ ํ ์กฐ๊ฐ์ฉ ๋จน๊ธฐ ์ํด์ ์ต์ 1ํ์ด ํ์ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- 1๋ช ์ ์ต์ ํ ์กฐ๊ฐ์ ๋จน๊ธฐ ์ํด 1ํ์ด ํ์ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #3
- 15๋ช ์ด ์ต์ ํ ์กฐ๊ฐ์ฉ ๋จน๊ธฐ ์ํด์ ์ต์ 3ํ์ด ํ์ํฉ๋๋ค.
๐ง ํ์ด
function solution(n) {
const quotinent = parseInt(n / 7); //๋ชซ
const residue = n % 7; // ๋๋จธ์ง
if (residue > 0) { // ๋๋จธ์ง๊ฐ 0๋ณด๋ค ํฌ๋ฉด
return (quotinent + 1); // ๋ชซ + 1 ๋ฆฌํด
} else { return (quotinent); } // ๋ชซ ๋ฆฌํด
}
'๐งฉ Algorithm > ๐ง JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ํผ์ ๋๋ ๋จน๊ธฐ (3) (0) | 2023.03.05 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] ํผ์ ๋๋ ๋จน๊ธฐ (2) (0) | 2023.03.02 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ต๋น๊ฐ ๊ตฌํ๊ธฐ (0) | 2023.02.16 |
[ํ๋ก๊ทธ๋๋จธ์ค] ์ค์๊ฐ ๊ตฌํ๊ธฐ (0) | 2023.02.16 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋๋จธ์ง ๊ตฌํ๊ธฐ (0) | 2023.02.16 |