-
[JS 100์ ] ๋ฌธ์ 25 - ์์ ๋์ด๋ฅผ ๊ตฌํ์ธ์๐ develop/CodingTest 2022. 11. 30. 14:35
๋ฌธ์
์์ ๋์ด๋ ๋ฐ์ง๋ฆ์ ๊ธธ์ด x ๋ฐ์ง๋ฆ์ ๊ธธ์ด x 3.14๋ก ๊ตฌํ ์ ์์ต๋๋ค. ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์์ ๋์ด๋ฅผ ๊ตฌํ๋ ์ฝ๋๋ฅผ ์์ฑํด๋ด ์๋ค.
์ ๋ ฅ์ผ๋ก ๋ฐ์ง๋ฆ์ ๊ธธ์ด ์ ์ n์ด ์ฃผ์ด์ง๋ฉด ์์ ๋์ด๋ฅผ ๋ฐํํ๋ ํจ์๋ฅผ ๋ง๋ค์ด ์ฃผ์ธ์.
๋์ ํ์ด
// ๋จ์ํ console.log๋ก ์ฐ์ด์ค ๋ function circle(a) { a = a * a * 3.14; console.log(a); } circle(prompt("์์ ๋ฐ์ง๋ฆ์ ์ ์๋ก ์ ๋ ฅํ์ธ์")); // return ๊ฐ์ผ๋ก ๋ฐํํด์ฃผ๋ ํจ์ function circleRe(b) { b = b * b * 3.14; return b; } console.log(circleRe(prompt("์์ ๋ฐ์ง๋ฆ์ ์ ์๋ก ์ ๋ ฅํ์ธ์")));
- ๋ฌธ์ ๋ ๋ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ํ์ด๋ณด์๋ค. ๋ฆฌํด๊ฐ์ด ์๋ ํจ์๋ฅผ ์ด์ฉํ ํ์ด์ ๋ฆฌํด๊ฐ์ ๊ฐ์ง๊ณ ์๋ ํจ์์ด๋ค.
- ๋ฌธ์ ์์ฒด๋ ์ด๋ ต์ง ์๊ฒ ํ์ด๋๋ค. ํจ์๋ฅผ ํ๋ ๋ง๋ค์ด ์ฃผ๊ณ , ๊ทธ ๋งค๊ฐ๋ณ์์ ๊ฐ์ ์ ๋ฌํ์ ๋ ํจ์ ๋ด๋ถ์์ ๊ทธ ๊ฐ์ ๊ฐ์ง๊ณ ๊ณ์ฐํ๊ฒ ๋ง๋ค์ด์ฃผ๋ฉด ๋๋ค.
์ ๋ต
function circle(n) { const result = n * n * 3.14; return result; } const r = prompt("์์ ๋ฐ์ง๋ฆ์ ์ ๋ ฅํ์ธ์."); console.log(circle(r));
- return ๊ฐ์ ๋ฐํํ๋ ํจ์๋ฅผ ์ด์ฉํ ๊ฒ์ ํ์ธํ ์ ์์๋ค. ๋ํ, prompt ๊ฐ์ ๋ฐ๋ก ๋ฐ์์ ์์ฑํด์ฃผ์๋ค.
'๐ develop > CodingTest' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS 100์ ] ๋ฌธ์ 27 - ๊ฐ์ฒด ๋ง๋ค๊ธฐ (0) 2022.12.05 [JS 100์ ] ๋ฌธ์ 26 - ํ์ฑ ๋ฌธ์ 2 (0) 2022.12.02 [JS 100์ ] ๋ฌธ์ 24 - ๋๋ฌธ์๋ก ๋ฐ๊ฟ์ฃผ์ธ์! (0) 2022.11.29 [JS 100์ ] ๋ฌธ์ 23 - OX ๋ฌธ์ (0) 2022.11.29 [JS 100์ ] ๋ฌธ์ 22 - ๋ฐฐ์์ธ์ง ํ์ธํ๊ธฐ (0) 2022.11.29