
์ฌ์ง ์ถ์ฒ ย ย ย ย ย ย ๋์ ๊ตฌ๋งค
๋ชจ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์
๋ฌธ | ์ด์ ํ๋ก์ ์ง์ | ์์ฌ์ ์ฎ๊น ์ฑ
์ ์ฝ๊ณ ์์ฑํ์์ต๋๋ค.
์ด ์ฑ ์ ์๋ฐ์คํฌ๋ฆฝํธ์ ๊ธฐ๋ณธ ์๋ฆฌ์ ํ๋ก๊ทธ๋๋ฐ ๊ฐ๋ ๋ค์ ์์ฃผ ์ฝ๊ฒ ์๋ ค์ฃผ๋ ์ฑ ์ ๋๋ค. ์ด ์ฑ ๋๋ถ์ ์๋ฐ์คํฌ๋ฆฝํธ ์์ค๋ฅผ ์ดํดํ ์ ์๊ฒ ๋์๊ณ , ์ด๋ฅผ ์ด์ฉํ์ฌ ์น ๊ฐ๋ฐ๋ ํ ์ ์๊ฒ ๋์์ต๋๋ค. ๊ฐ๋ ฅ์ถ์ฒํฉ๋๋ค.
F12 : ์๋ฐ์คํฌ๋ฆฝํธ ์
๋ ฅํ ์ ์๋ console์ฐฝ์ด ๋ ์.
shift + enter : console์ฐฝ์์ ์ค ๋ฐ๊ฟ
ํ๋ก๊ทธ๋จ ์์ฑ๋ฒ์ ๊ท์ ํ ๊ท์น์ ์งํฉ์ ๊ฐ๋ฆฌ์ผ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ์ดํ ๊ตฌ์กฐ๋ผ๊ณ ํด์.
ํ ํฐ
์๋ฏธ๋ฅผ ๊ฐ์ง๋ ์ต์ํ์ ๋ฌธ์ ๋ฉ์ด๋ฆฌ์ดํ๋ถ์๊ตฌ๋ฌธ ๋ถ์(ํ์ฑ)return n*fact(n-1);
๐ return ๐ n ๐ * ๐ fact ๐ ( ๐ n ๐ - ๐ 1 ๐ ) ๐ ;
๊ณต๋ฐฑ๋ฌธ์
space= , + , * , / , ( , { , [ , ; , , , : , . ๐ ๋ถ๋ฆฌ์ , ๊ตฌ๋ถ์. ์ [ ์ ๋ค๋ก ๊ณต๋ฐฑ๋ฌธ์ ๋ฐ๋์ ์๋ตํด์.์ธ๋ฏธ์ฝ๋ก
๋ฌธ์ฅ
- ๋ฌธ์ฅ ๋์๋ ๋ฐ๋์ ;์ ๋ถ์ฌ์.
- ;์ผ๋ก ๋๋๋ฉด ๋ฐ๋์ ๊ฐํํด์.
- ํ ์ค์๋ ํ ๋ฌธ์ฅ๋ง ์์ฑํด์.
๋ณตํฉ๋ฌธ , ๋ณผ๋ก๋ฌธ
- ๋ฌธ์ฅ ์ฌ๋ฌ ๊ฐ๋ฅผ ์ค๊ดํธ { } ๋ก ๊ฐ์ผ ์ฝ๋
- ๋ณตํฉ๋ฌธ ๋์๋ ;์ ๋ถ์ด์ง ์๋๋ค.
์ธ๋ฏธ์ฝ๋ก
์ธ๋ฏธ์ฝ๋ก ์ด ๋ถ์ด ์์ง ์์ ๋ฌธ์ฅ์ ๊ฐํ์ ํ๋ฉด, ๊ทธ ์์น์ ์ธ๋ฏธ์ฝ๋ก ์ด ์๋์ผ๋ก ์ถ๊ฐ๋๋ ์ํฉ์ด ์๊ธธ ์ ์์ด์. ์ด๋ฐ ํ์๋ ์์ํ์ง ๋ชปํ ์ค๋ฅ์ ์์ธ์ด ๋ ์ ์์ด์. ๊ทธ๋ฌ๋ฏ๋ก ๋ฌธ์ฅ ๋์๋ ๋ฐ๋์ ์ธ๋ฏธ์ฝ๋ก ์ ์
๋ ฅํด์ฃผ์ธ์.
return
1;
๐ (์ปดํ์ผ๋ฌ)
return;
1;
์ฃผ์
// /* ~ */