[ JavaScript ์๊ณ ๋ฆฌ์ฆ (ํ๋ก๊ทธ๋๋จธ์ค)] ๋๋จธ์ง ๊ตฌํ๊ธฐ
2023. 8. 2. 15:55ใ5. Algorithm
- ๋๋จธ์ง๊ตฌํ๊ธฐ
1. ๋ฌธ์ ์ค๋ช
์ ์ num1, num2๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋, num1๋ฅผ num2๋ก ๋๋ ๋๋จธ์ง๋ฅผ return ํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์.
2. ์ ์ถ๋ ฅ ์
| num1 | num2 | result |
| 3 | 2 | 1 |
| 10 | 5 | 0 |
3. ์ ํ์ฌํญ
- 0 < num1 ≤ 100
- 0 < num2 ≤ 100
4. ์ ์ถ๋ ฅ ์ ์ค๋ช
์ ์ถ๋ ฅ ์ #1
- num1์ด 3, num2๊ฐ 2์ด๋ฏ๋ก 3์ 2๋ก ๋๋ ๋๋จธ์ง 1์ return ํฉ๋๋ค.
์ ์ถ๋ ฅ ์ #2
- num1์ด 10, num2๊ฐ 5์ด๋ฏ๋ก 10์ 5๋ก ๋๋ ๋๋จธ์ง 0์ return ํฉ๋๋ค.
[ ๋ด๊ฐํ ๋ฌธ์ ํ์ด ]
function solution(num1, num2) {
var answer = num1 % num2;
return answer;
}
// num1 3 10
// num2 2 5
// 1์ 2๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๋ฆฌํด , 10๊ณผ 5๋ฅผ ๋๋ ๋๋จธ์ง๋ฅผ ๋ฆฌํด
// ์ผ์ชฝ ํผ์ฐ์ฐ์๋ฅผ ์ค๋ฅธ์ชฝ ํผ์ฐ์ฐ์๋ก ๋๋ด์ ๋์ ๋๋จธ์ง๋ฅผ ๊ตฌํฉ๋๋ค. ๋ถํธ๋ ํญ์ ์ผ์ชฝ ํผ์ฐ์ฐ์์ ๋ถํธ์ ๊ฐ์ด
