๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์žฌ๊ท€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.