-
[JS 100์ ] ๋ฌธ์ 14 - 3์ ๋ฐฐ์ ์ธ๊ฐ์?๐ develop/CodingTest 2022. 10. 20. 09:27
๋ฌธ์
์ํฌ๋ ์น๊ตฌ์ ๊ฒ์์ ํ๊ณ ์์ต๋๋ค. ์๋ก ๋์๊ฐ๋ฉฐ ๋๋ค์ผ๋ก ์ซ์๋ฅผ ํ๋ ๋งํ๊ณ ๊ทธ๊ฒ 3์ ๋ฐฐ์์ด๋ฉด ๋ฐ์๋ฅผ ์น๊ณ ์๋๋ฉด ๊ทธ ์ซ์๋ฅผ ๊ทธ๋๋ก ๋งํ๋ ๊ฒ์์ ๋๋ค. ์ ๋ ฅ์ผ๋ก ๋๋คํ ์ซ์ n์ด ์ฃผ์ด์ง๋๋ค. ๋ง์ฝ ๊ทธ ์๊ฐ 3์ ๋ฐฐ์๋ผ๋ฉด '์ง'์ด๋ผ๋ ๊ธ์๋ฅผ, 3์ ๋ฐฐ์๊ฐ ์๋๋ผ๋ฉด n์ ๊ทธ๋๋ก ์ถ๋ ฅํด ์ฃผ์ธ์.
์ ์ถ๋ ฅ ์ ๋ ฅ : 3 ์ถ๋ ฅ : ์ง ์ ๋ ฅ : 2 ์ถ๋ ฅ : 2
๋์ ํ์ด
let num = prompt("์ซ์๋ฅผ ์ ๋ ฅํด์ฃผ์ธ์"); if (num % 3 == 0) { console.log("๋ฐ์ ์ง!"); } else { console.log(num); }
- ์ ๋ ฅ์ ๋ฐ์ ๋ณ์๋ฅผ ์ ์ธํ๋ค.
- % ์ฐ์ฐ์๋ฅผ ์ด์ฉํ์ฌ 3์ผ๋ก ๋๋์์ ๋, ๋๋จธ์ง ๊ฐ์ด 0์ธ ์กฐ๊ฑด์์ ์์ฑํด์ค๋ค.
- ํด๋น ์กฐ๊ฑด์ ๋ง๋ค๋ฉด "๋ฐ์ ์ง"์ ์ถ๋ ฅํ๊ณ ์๋๋ผ๋ฉด ๋ฐ์ ๊ฐ ์์ฒด๋ฅผ ์ถ๋ ฅํ๋ค.
์ ๋ต
const n = prompt('์ซ์๋ฅผ ์ ๋ ฅํ์ธ์.'); if (n%3 == 0 && n != 0) { // ๋๋จธ์ง ์ฐ์ฐ %๋ n์ 3์ผ๋ก ๋๋์์๋ ๋ชซ์ด ์๋ ๋๋จธ์ง ๊ฐ์ ๋ฐํํฉ๋๋ค. console.log('์ง'); } else { console.log(n); }
- ๋ต์ ๋ณด์๋ง์ ํ๋์ ์กฐ๊ฑด์ ๋ ์ถ๊ฐํด ์ฃผ์ด์ผ ํ๋ค๋ ๊ฒ์ ๊นจ๋ณ์๋ค... 0์ 3์ ๋ฐฐ์๊ฐ ์๋์ง๋ง ๋๋์์ ๋ ๋๋จธ์ง, ๊ฐ์ด ๋ชจ๋ ๋ค 0 ์ด ๋์ค๊ธฐ ๋๋ฌธ์ "์ง" ์ด ์ถ๋ ฅ๋๋ค๋ ๊ฒ์...
- ์ ๋ ฅ ๋ฐ์ ๋ณ์๊ฐ 0์ด ์๋๋ (n != 0) ์ด๋ผ๋ ์กฐ๊ฑด์ ์ถ๊ฐํด์ฃผ์ด ๋ฌธ์ ๋ฅผ ์์ฑํด์ผ ํ๋ค.
'๐ develop > CodingTest' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS 100์ ] ๋ฌธ์ 16 - ๋ก๊พธ๊ฑฐ (0) 2022.11.09 [JS 100์ ] ๋ฌธ์ 15 - ์๊ธฐ์๊ฐ (0) 2022.11.08 [JS 100์ ] ๋ฌธ์ 13 - ๋ช๋ฒ์งธ ํ์ฑ์ธ๊ฐ์? (0) 2022.10.20 [JS 100์ ] ๋ฌธ์ 12 - ๊ฒ์ ์บ๋ฆญํฐ ํด๋์ค ๋ง๋ค๊ธฐ (0) 2022.10.19 [JS 100์ ] ๋ฌธ์ 11 - for๋ฅผ ์ด์ฉํ ๊ธฐ๋ณธ ํ์ฉ (0) 2022.10.19