RON
@ssonz12131541
Reviews Written
-
Average Rating
-
Posts
Q&A
๋ฐฐ์ด ์ ์ธ
๋ผ๋ฉด์ด ๋จน๊ณ ์ถ์๋ฐ ์ ๋ผ๋ฉด์ ๋จน์์ง ์ง๋ผ๋ฉด์ ๋จน์์ง ๊ณ ๋ฏผํ๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. 42๋ฒ๊ณผ 43๋ฒ์ ๋ฐฐ์ด๋ก ํ์ด๋๋๊ณ ๋ฒกํฐ๋ก ํ์ด๋ ๋๊ณ ์๋ฌด๋ฐ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๋ฐฐ์ด๊ณผ ๋ฒกํฐ์ ์ฐจ์ด๋ ๋ถ๋ช ํ ์กด์ฌํ๋, ์ฌ๊ธฐ์ 42๋ฒ๊ณผ 43๋ฒ์ ์ฐจ์ด์ ์ 42๋ฒ์ ์ ์ด์ mainํจ์์์์๋ง ํ์์ผ๋ฏ๋ก ์ ์ญ๋ณ์ ์ค์ ์ ํ์ง์์๋ ๋์๋ ๊ฒ์ด๊ณ , 43๋ฒ์ ํจ์๋ฅผ ์ ์ธํ๊ณ ๊ทธ ํจ์์์๋ ๋ฐฐ์ด์ ์ ๋ณด๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ํธํ๊ฒ ์ ์ญ๋ณ์๋ก ์ฌ์ฉํด์ main๊ณผ Count ํจ์์์๋ ์ฌ์ฉ ํ ์ ์๊ฒ ๋ ๊ฒ์ ๋๋ค. ๋ง์ฝ ๋ฒกํฐ๋ ๋ฐฐ์ด์ด๋ main์์ ์ ์ธ๋์์ผ๋ฉด Count ํจ์์์๋ ๋ฐฐ์ด์ ๋ณด๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋๊น์. ๋ฐฐ์ด๊ณผ ๋ฒกํฐ์ ์ฐจ์ด๊ฐ ์๋๋ผ ์ง์ญ๋ณ์์ธ์ง ์ ์ญ๋ณ์์ธ์ง์ ์ฐจ์ด์ ๋๋ค. ๋ณดํต ์ ์ ๋ฐฐ์ด์ ์ ๋ ฅํด์ผํ ๋งฅ์๋ฉ๊ฐ์ด ์กด์ฌํ๊ฑฐ๋, ์ ๋ ฅ๋์ด์ผํ ์ ๋ณด๊ฐฏ์๋ฅผ ์ด๋ฏธ ์๊ณ ์์ ๋ ๋ณดํต ์ฌ์ฉํ๊ณ , ๋์ ๋ฐฐ์ด์ ๋ง ๊ทธ๋๋ก ์ฝ๋์์ฑํ ๋๋ ์์ง ๋ชจ๋ฅด๊ณ ๋ฐํ์๋ ๋ช๊ฐ๋ฅผ ์ ๋ ฅํ ์ง ์ ์ ์์๋ ์ฌ์ฉํฉ๋๋ค. ํ๋ก๊ทธ๋๋ฐ ์ฝ๋ ์์ฑ์๋ ์ ๋ต์ด ์์ต๋๋ค. ์ถ์ถํด์ผํ๋ ๋ต๋ง ์์๋ฟ, ์ฝ๋์์ฑ์๋ ๋์์ธํจํด์ด๋ผ๋ ์๋๋ ์กด์ฌํ์ง๋ง, ๊ทธ๋ ๋ค๊ณ ๊ผญ ์ด๋ ๊ฒ ํด์ผํ๋ค๋ ์ ํด์ง ๊ฒ์ ์๋ฌด๊ฒ๋ ์์ต๋๋ค. ๋ฌผ๋ก ๊ฐ์ ๋ต์ ๋ด๋๋๋ผ๋ ์ ์ง์ฌ์ง ์ฝ๋์ ๋ชป์ง ์ฝ๋์ ์ต์ ํ ๋ฐ ์ฑ๋ฅ ์ฐจ์ด๋ ์ ๋์ ์ผ๋ก ์ฐจ์ด ๋ฉ๋๋ค. ์ฝ๋ฉ์ ๋ฏธ์ ์ํ์ด๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ์ ์ถํด์ผํ๋ ์ฃผ์ ๋ฐ ์ฅ๋ฅด๋ง ์ ํด์ ธ ์๊ณ , ๊ทธ๋ฆผ์ ์ ๋ถ ๋ค๋ฅด์ง๋ง ๊ฐ์ ์ฅ๋ฅด๋ฅผ ๋ํ๋ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฑฐ๊ธฐ์ ์๊ทธ๋ฆฐ ๊ทธ๋ฆผ๋ง ํฉ๊ฒฉํ๊ณ ๋ชป๊ทธ๋ฆฐ ๊ทธ๋ฆผ์ ํ๋ฝํ๋ ๊ฒ ๋ฟ์ ๋๋ค.
- 0
- 1
- 314
Q&A
ํฌ๋ฌธ ์์์
0๋ถํฐ ๋๋ฆฌ๋ 1๋ถํฐ ๋๋ฆฌ๋๊ฐ ์ค์ํ ๊ฒ์ ์๋๊ณ ๋ฐฐ์ด์ ์ด๋๋ถ๋ถ๋ถํฐ ์ธ ๊ฒ์ธ๊ฐ๊ฐ ์ค์ํฉ๋๋ค. ๋ง์ผ 10๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๊ณ ๊ทธ ์ค์ n๋ฒ์งธ๋ฅผ ๋ํ๋ด์ผํ๋ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด, arr[10] ์ด๋ผ๋ ๋ฐฐ์ด์ด ์์ผ๋ฉด [0]๋ถํฐ [9]๊น์ง ์ฌ์ฉ๊ฐ๋ฅํ๊ณ ๊ฐฏ์๋ 10์นธ์ ๋๋ค. ๊ทธ ์ค 7๋ฒ์งธ์ ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ค๋ฉด [7]์ด ์๋๊ณ [6]์ ํด์ผํฉ๋๋ค. ๋ฐฐ์ด์ [0]๋ถํฐ ์ฒซ๋ฒ์งธ ์ด๋๊น์. ๊ทธ๋ฌ๋ฏ๋ก arr[n-1]์ด ๋๊ฒ ์ฃ . ๊ทผ๋ฐ ๋ณดํต ๋ฌธ์ ์ n๋ฒ์งธ์ ์์น๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ฌธ์ ๊ฐ ๋ง๊ธฐ๋๋ฌธ์, ์ ์ด์ arr[11]๋ฅผ ๋ง๋ค์ด์ [0]๋ฒ์งธ ์ธ๋ฑ์ค๋ ๋ฒ๋ฆฌ๊ณ [1]๋ถํฐ [10]๊น์ง 10๊ฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋๋ค. ์ด๋ฌ๋ฉด 7๋ฒ์งธ ๋ฐ์ดํฐ ์ถ๋ ฅํ ๋ ๊ทธ๋ฅ [7] ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค. ์ด๋ ๊ฒ ์ฌ์ฉํ๋ฉด n๋ฒ์งธ์ ์์น๋ฅผ ๋ํ๋ผ๋, ๋ฐ๋ก [n]๋ฅผ ๋ณด๋ด๋ฉด ๋์ค๋ ์ง๊ด์ฑ์ด ์ฌ์์ง๋ ์ฅ์ ์ด ์์ง๋ง, [0]๋ฒ์งธ ๋ผ๋ ํ ์นธ์ ๋ฒ๋ฆฌ๊ฒ ๋๋ฏ๋ก ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ญ๋น ๋ฉ๋๋ค. ํ์ง๋ง ์ด๋ฐ ์ฝ๋ฉํ ์คํธ์์๋ ๋ฌธ์ ์์ต๋๋ค. ํ๋ง๋๋ก 0๋ถํฐ ์์ํ๋๊ฑฐ๋ 1๋ถํฐ ์์ํ๋๊ฒ์ ์๋ฌด๋ฐ ์๋ฏธ๊ฐ์์ต๋๋ค ์ค์ํ๊ฑด ๋ช ๋ฒ์ ํฌ๋ฌธ์ ๋๊ณ ์ฌ๋ฐ๋ฅธ ๋ต์ ๋ด๋๊ฐ๊ฐ ์ค์ํฉ๋๋ค.
- 0
- 1
- 254
Q&A
์ด ์ค๋ฅ๋ ์ ๋จ๋ ๊ฑธ๊น์?
C6054 | Microsoft Docs ๋ฌธ์์ด์ ๋ฐ๋์ ๋ง์ง๋ง์ ๋๋ฌธ์๊ฐ ์ฝ์ ๋์ด์ผํฉ๋๋ค. char data[10]์ ์ ๋ถ ๋ค ์ฌ์ฉํ๋ค๋ฉด, ์ด 10๊ฐ์ ๋ฐ์ดํฐ์นธ์์ 9๊ฐ๋ฅผ ์ฌ์ฉํ๊ณ ๋๋จธ์ง [9]์๋ ๋๋ฌธ์๊ฐ ์ฝ์ ๋์ด์ผํฉ๋๋ค. ๋ฌธ์์ด์ "Hello"๋ฅผ ์ ๋ ฅํ์ ง์ผ๋ฉด [0]~[4]๊น์ง๋ ๋ฌธ์ [5]์๋ ๋๋ฌธ์ ์ด๊ฒ ๋ค์. ๊ทธ๋ ๊ธฐ๋๋ฌธ์ ์ปดํ์ผ๋ฌ์์ ๊ฒฝ๊ณ ๋ฅผ ํฉ๋๋ค. strlen์ ๋๋ฌธ์๊ฐ ์์๋๊น์ง ์ฝ๋ ํจ์์ธ๋ฐ, ์ง๋ฌธ์๋ ์ฝ๋๋ก ์์ฑํ๊ฒ ๋๋ฉด scanf๋ก ์ ๋ ฅ์ ๋ฐ๊ณ ๋ฐ๋ก for๋ฌธ์ผ๋ก ๊ฒ์ฌํ๋ ์ฌ์ฉ์๊ฐ ๋๋ฌธ์ ๊น์ง ์์ฐจ๊ฒ ์ ๋ฃ์์ง, ํน์ ์ค๋ฒํด์ ๋ฃ์ง ์์์ง ์ ์๊ฐ ์๊ณ , ์ด๊ฑธ ๋ฐํ์ ๋ ๋ฐ์ ์์ ๋ฐ์์๋๋ฐ ์ด๋ ์ฌ์ฉ์๊ฐ ์ค์๋ก ๋๋ฌธ์๊ฐ ์์ด์ผํ๋ ์นธ์ ์ค๋ฒํด์ ๊ธฐ์ ์ ํ๋ค๋ฉด ํฌ๋์๊ฐ ๋๋ฉด์ ํ๋ก๊ทธ๋จ์ด ๊ฐ์ ๋ก ์ค๋จ ๋ฉ๋๋ค. ๊ทน๋จ์ ์ธ ์๋ฅผ ๋ค์ด, ๊ฒ์์ ๋ค์ด๋ฐ๊ณ ์บ๋ฆญํฐ ๋๋ค์์ ๊ธธ๊ฒ ์์ฑํ๋๋ฐ, ๊ฒ์์์ ํ์ฉํ ๋๋ค์ ๋ฐฐ์ด๋ณด๋ค ๋ ๊ธธ๊ฒ ์์ฑํด ๋ฒ๋ ธ๋ค๊ณ ๊ฒ์์ด ๊ทธ๋ฅ ์ค๋ฅ๊ฐ ๋๋ฉด์ ๊ฐ์ ๋ก ๊บผ์ง๋ ์ํฉ์ด ์์ผ๋ฉด ์๋๊ธฐ ๋๋ฌธ์, ๊ทธ๋ฐ๊ฑธ ๋ฏธ์ฐ์ ๋ฐฉ์งํ๊ธฐ์ํด ํน์ฌ๋ ํ๊ณ ๊ฒฝ๊ณ ํด ์ค๋ค๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. (์ดํด๋ฅผ ๋๊ธฐ์ํ ์์์ ๋๋ค.) ๊ผญ strlen์ ์ฌ์ฉํ๊ณ ์ถ์ผ์๋ฉด ์์ if๋ฌธ์ผ๋ก ๋์ฒดํฌ ํ์๋ฉด๋ฉ๋๋ค. char data[10] = { 0 }; // ์ด๊ธฐํ if(data[9] != '\0') // ๋ ์ฒดํฌ return 0; for (int i = 0; i { } ๊ผญ ๋ฌธ์์ด์ด ์๋๋๋ผ๋ ํฌ์ธํฐ๋ฅผ ์ฌ์ฉํ์๋ฉด ๋ฐ๋์ ์ ์ผ ๋จผ์ ๋์ฒดํฌ๋ ํ์ ์ ๋๋ค. ๋์ฒดํฌ๋ฅผ ์ํ์๋๋ผ๊ณ ์ค๋ฅ๋ ๋์ง์์ง๋ง, ํ๋ก๊ทธ๋จ์ ์์ ์ฑ์ ์ํด์ ๊ผญ ํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
- 0
- 1
- 6.3K
Q&A
"11๋ฒ) ์ซ์์ ์ด ๊ฐ์(small)" ์ ๊ดํด ์ง๋ฌธ์์ต๋๋ค! (์คํ์๊ฐ์ธก์ ๊ด๋ จ)
ํฑ๊ณ์ฐ์ ํ์ค๊ฑฐ๋ฉด ํค๋ณด๋๋ก๋ถํฐ ์ ๋ ฅ๋ฐ๊ธฐ์ ๋ถํฐ start๋ฅผ ์ ๋ ฅ๋ฐ์ผ์๋ฉด ์๋๊ณ ๊ณ์ฐ์ ์์ํ๋ for๋ฌธ ์๋ถํฐ ์ธก์ ํ์๋ฉด๋ฉ๋๋ค. ์ปดํ์ผ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆฌ๋ ์ ๊ฒ ๊ฑธ๋ฆฌ๋๋ ์ปดํจํฐ ์ฌ์์๋ฐ๋ผ์ ์ฒ์ฐจ๋ง๋ณ์ ๋๋ค. ์ปด ์ฌ์์๋ฐ๋ผ ๊ฒ์ ๋ก๋ฉ ์๋๊ฐ ๋ฌ๋ผ์ง๋ ๊ฒ์ฒ๋ผ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ์์ฆ ์ปดํจํฐ๋ก๋ ๋๋ถ๋ถ ๊ฐ๋จํ ๋ก์ง์์ 1~2์ด์ด์ ๊ฑธ๋ฆฌ๋ฉด ๋งค์ฐ ๋๋ฆฐํธ์ ๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ๋๋ถ๋ถ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์ ์ง์ผํฉ๋๋ค.
- 0
- 1
- 302
Q&A
์ง๋ฌธ์์ต๋๋ค!
๋ง์ง๋ง else q.push(x) ๋ฅผ ํ์ จ๋๋ฐ, ๋ณธ๋ฌธ๋๋ก ์์ฑํ์๋ฉด ์์ if๋ฌธ๋ฅผ ์คํํ๊ณ ๋ ๋ค์ if์ ๋ ์คํ ํ๊ฒ๋ฉ๋๋ค. else if (x == 0 && q.empty()) printf("-1\n"); ๋ฅผ ํ๊ฒ๋๋ฉด ์์ if (x == 0 && !q.empty()) ๊น์ง ๋ฌถ์ฌ์ if (x == 0 && !q.empty()) else if (x == 0 && q.empty()) printf("-1\n"); else q.push(x); ์ด 3๊ฐ๊ฐ ํ์ธํธ์ง๋ง else if๋ฅผ ์ฌ์ฉํ์ง์์ผ๋ฉด if (x == 0 && !q.empty()) ์ด๊ฑด ๋ฐ๋ก๊ณ if (x == 0 && q.empty()) printf("-1\n"); else q.push(x); ๋ง ์ธํธ์ ๋๋ค. ๊ทธ๋์ 0์ ์ ๋ ฅํ์ จ์๋ ์์์ if (x == 0 && !q.empty())๋ฅผ ์คํํ๊ณ ๋ฐ๋ก์๋์ if (x == 0 && q.empty()) printf("-1\n"); ๊ฐ ์คํ๋๊ณ , ์กฐ๊ฑด์ด ๋ถํฉํ์ง์์ผ๋ ๋น์ฐํ else์ธ q.push๊ฐ ์คํ๋์ด์ q์ 0์ด ์ ๋ ฅ๋๊ธฐ๋๋ฌธ์ 3 0 0์ด ์ถ๋ ฅ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ else if๋ฅผ ์ถ๊ฐํ๋ฉด 3๊ฐ๊ฐ ํ์ธํธ๊ฐ ๋๊ธฐ๋๋ฌธ์ ๋งจ์์ if (x == 0 && !q.empty()) ๊ฐ ์คํ๋๋ฉด ์์ฐ์ค๋ฝ๊ฒ ์๋์ else if๋ฌธ๊ณผ else๊ฐ ๋ฌด์๋ฉ๋๋ค. ๊ทธ๋์ 0์ด ์ ๋ ฅ๋์์ ๋ else q.push(x)๊ฐ ์คํ๋์ง์์ผ๋, q์ 0์ด ๋ค์ด๊ฐ์ง ์์ต๋๋ค.
- 0
- 1
- 205
Q&A
ํ์ด๊ฐ ์๋ชป๋ ๊ฒ ๊ฐ์ต๋๋ค...
825๋ ํฉํ ๋ฆฌ์ผ์ด ์๋์ฌ์ ์์๊ฐ 0์ธ ๊ฒฝ์ฐ๊ฐ ๋์ฌ์ ์๋๋ฐ, ํฉํ ๋ฆฌ์ผ์์๋ N๊น์ง์ ์๊ฐ ๋ชจ๋ ๊ณฑํด์ง๋ ๊ฒ์ด๋ฏ๋ก N์ดํ์ ์์๋ ์๊ธฐ์์ ์ ๋ฌด์กฐ๊ฑด 1์ด์ ๊ฐ์ง๊ณ ์๊ธฐ๋๋ฌธ์ 0์ด ๋์ฌ์๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋์ 0์ผ๋์ ๊ฒฝ์ฐ์ ์๋ ์์๊ฐ ์๋ ๊ฒฝ์ฐ๋ง ์๊ธฐ ๋๋ฌธ์ด๋ผ์ 0์ ์ถ๋ ฅ์ ์ํ ๊ฒ ๊ฐ์ต๋๋ค. ๊ณ์น(factorial, !)์ ์์ธ์๋ถํด! : ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ (naver.com) ์ ๋ ๊ฐ์ฌ๋ ํ์ด๋ฐฉ๋ฒ์ด ์๋๋ผ ํด๋น ๋ธ๋ก๊ทธ ๊ณต์์ผ๋ก map์ด๋ vector๋ฅผ ์ด์ฉํด์ ๋ค๋ฅด๊ฒ ํ์๋๋ฐ ๋ต์ด ๊ฐ๊ฒ ๋์ค๋ค์. ๊ทธ๋์ 0์ด ์ถ๋ ฅ์ด ์๋์ด๋ ์๊ด์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ์ง๋ง ์์๊ฐ ์ 825์ธ์ง๋ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค..
- 2
- 2
- 305




