์ฌ๊ท3 [๋ฐฑ์ค/C++] 10994๋ฒ: ๋ณ ์ฐ๊ธฐ - 19 ๋ฌธ์ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์. ์ ๋ ฅ ์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค๋ถํฐ ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค. ํ์ด ๊ท์น์ ๋์ ํ ๋ชจ๋ฅด๊ฒ ์ด์ ์ํ๋นํ ํ์ด ๋ณด๊ณ ๊ฒจ์ฐ ํ์๋ค. 1. ๋ณ์ ๊ฐ๋ก ์ธ๋ก ๊ธธ์ด๊ฐ 4n+3๊ฐ์ ๊ฐ์ง๋ค. 2. ์๋ก์ด ๋ณ์ ์์ ์์น๋ (+2, +2), ๊ฐ๋ก ์ธ๋ก ๊ธธ์ด๋ -4์ด๋ค. ์ฌ๊ทํจ์๋ฅผ ๋ง๋ค์ด ๋ณ ์ฐ๊ธฐ๋ฅผ ์ํํ๋ค. 1. ์ข ๋ฃ ์กฐ๊ฑด : width๊ฐ 1์ธ ๊ฒฝ์ฐ ๋ ์ด์ ๋์์ ์ํํ ์ ์๋ค. ๋ณ์ ํ๋ ์ฐ์ด์ฃผ๊ณ return(๊ฒ์์) 2. ์๋ก์ด ์ฌ๊ทํจ์ ํธ์ถ : ์์ ์์น (+2, +2), ๊ฐ๋ก ์ธ๋ก ๊ธธ์ด -4 3. ํ์ฌ ํธ์ถ๋ ๋ณ ์ฐ๊ธฐ : ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๋ป์ด๋๊ฐ๋ ํ์์ด๋ค. (๋ ธ>์ด>ํ>๋ณด) #include #include using .. 2022. 6. 28. [๋ฐฑ์ค/C++] 10872๋ฒ : ํฉํ ๋ฆฌ์ผ ๋ฌธ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด๋, N! ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ ์ N(0 ≤ N ≤ 12)๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ N!์ ์ถ๋ ฅํ๋ค. ํ์ด ํฉํ ๋ฆฌ์ผ์ ํน์ฑ์ ๊ทธ๋๋ก ์ฝ๋๋ก ์ฎ๊ฒจ๋์ ๋ฌธ์ . 0! = 1! = 1 ์์ ์ ์ํ๋ฉด ๋๋ค. // ์ฌ๊ท๋ฅผ ์ด์ฉํ ํฉํ ๋ฆฌ์ผ ๊ตฌํ #include using namespace std; int factorial(int n){ if (n==1 || n==0) return 1; else return factorial(n-1)*n; } int main(){ int N; cin >> N; cout 2021. 8. 24. [๋ฐฑ์ค/C++] 10872๋ฒ : ํฉํ ๋ฆฌ์ผ(์ฌ๊ท) ๋ฌธ์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด๋, N!์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ์ ์ N(0 ≤ N ≤ 12)๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ N!์ ์ถ๋ ฅํ๋ค. ํ์ด 0!๊ณผ 1!์ 1์ด๋ผ๋ ์ฌ์ค์ ์ ๋ ํ์. #include using namespace std; int factorial(int n){ if (n==1 || n==0) return 1; else return factorial(n-1)*n; } int main(){ int N; cin >> N; cout 2021. 8. 14. ์ด์ 1 ๋ค์