My LeetCode and ACMICPC.net(Baekjoon) Solutions.
-
1000๋ฒ A+B C++ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1000๋ฒ A+B ํ์ด์ฌ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1001๋ฒ A-B ํ์ด์ฌ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A-B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1003๋ฒ ํผ๋ณด๋์น ํจ์ ํ์ด์ฌ ๋ค์ ์์ค๋ N๋ฒ์งธ ํผ๋ณด๋์น ์๋ฅผ ๊ตฌํ๋ C++ ํจ์์ด๋ค.
int fibonacci(int n) {
if (n == 0) {
printf("0");
return 0;
} else if (n == 1) {
printf("1");
return 1;
} else {
....
-
10039๋ฒ ํ๊ท ์ ์ ํ์ด์ฌ ์ํ์ด๊ฐ ๊ฐ๋ฅด์น๋ ์์ดํฐ ์ฑ ๊ฐ๋ฐ ์์ ์ ์๊ฐ์์ ์์ญ, ์ธํฌ, ์๊ทผ, ์ญ, ๊ฐ์์ด๋ค. ์ด์ ์ด ์์ ์ ๊ธฐ๋ง๊ณ ์ฌ๊ฐ ์์๊ณ , ์ํ์ด๋ ์ง๊ธ ํ์๋ค์ ๊ธฐ๋ง๊ณ ์ฌ ์ํ์ง๋ฅผ ์ฑ์ ํ๊ณ ์๋ค. ๊ธฐ๋ง๊ณ ์ฌ ์ ์๊ฐ 40์ ์ด์์ธ ํ์๋ค์ ๊ทธ ์ ์ ๊ทธ๋๋ก ์์ ์ ์ฑ์ ์ด ๋๋ค. ํ์ง๋ง, 40์ ๋ฏธ๋ง์ธ ํ์๋ค์ ๋ณด์ถฉํ์ต์ ๋ฃ๋ ์กฐ๊ฑด์ ์๋ฝํ๋ฉด 40์ ์ ๋ฐ๊ฒ ๋๋ค. ๋ณด์ถฉํ์ต์ ๊ฑฐ๋ถ....
-
1008๋ฒ A/B C์ธ์ด ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A/B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1009๋ฒ ๋ถ์ฐ์ฒ๋ฆฌ ํ์ด์ฌ ์ฌ์ฉ์ด๋ ์ต์ ์ปดํจํฐ 10๋๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ด๋ ๋ ์ฌ์ฉ์ด๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํด์ผ ๋ ์ผ์ด ์๊ฒจ์ ๊ฐ ์ปดํจํฐ์ 1๋ฒ๋ถํฐ 10๋ฒ๊น์ง์ ๋ฒํธ๋ฅผ ๋ถ์ฌํ๊ณ , 10๋์ ์ปดํจํฐ๊ฐ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์ดํฐ๋ค์ ์ฒ๋ฆฌํ๊ธฐ๋ก ํ์๋ค. 1๋ฒ ๋ฐ์ดํฐ๋ 1๋ฒ ์ปดํจํฐ, 2๋ฒ ๋ฐ์ดํฐ๋ 2๋ฒ ์ปดํจํฐ, 3๋ฒ ๋ฐ์ดํฐ๋ 3๋ฒ ์ปดํจํฐ, ... , 10๋ฒ ๋ฐ์ดํฐ๋ 10๋ฒ ์ปดํจํฐ, 11๋ฒ....
-
10093๋ฒ ์ซ์ ํ์ด์ฌ ๋ ์์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ๋ ์ ์ฌ์ด์ ์๋ ์ ์๋ฅผ ๋ชจ๋ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1010๋ฒ ๋ค๋ฆฌ ๋๊ธฐ ํ์ด์ฌ ์ฌ์์ด๋ ํ ๋์์ ์์ฅ์ด ๋์๋ค. ์ด ๋์์๋ ๋์๋ฅผ ๋์ชฝ๊ณผ ์์ชฝ์ผ๋ก ๋๋๋ ํฐ ์ผ์ง์ ๋ชจ์์ ๊ฐ์ด ํ๋ฅด๊ณ ์๋ค. ํ์ง๋ง ์ฌ์์ด๋ ๋ค๋ฆฌ๊ฐ ์์ด์ ์๋ฏผ๋ค์ด ๊ฐ์ ๊ฑด๋๋๋ฐ ํฐ ๋ถํธ์ ๊ฒช๊ณ ์์์ ์๊ณ ๋ค๋ฆฌ๋ฅผ ์ง๊ธฐ๋ก ๊ฒฐ์ฌํ์๋ค. ๊ฐ ์ฃผ๋ณ์์ ๋ค๋ฆฌ๋ฅผ ์ง๊ธฐ์ ์ ํฉํ ๊ณณ์ ์ฌ์ดํธ๋ผ๊ณ ํ๋ค. ์ฌ์์ด๋ ๊ฐ ์ฃผ๋ณ์ ๋ฉด๋ฐํ ์กฐ์ฌํด ๋ณธ ๊ฒฐ๊ณผ ๊ฐ์ ์์ชฝ์๋ N๊ฐ์ ์ฌ์ดํธ๊ฐ ์....
-
10162๋ฒ ์ ์๋ ์ธ์ง ํ์ด์ฌ 3๊ฐ์ ์๊ฐ์กฐ์ ์ฉ ๋ฒํผ A B C๊ฐ ๋ฌ๋ฆฐ ์ ์๋ ์ธ์ง๊ฐ ์๋ค. ๊ฐ ๋ฒํผ๋ง๋ค ์ผ์ ํ ์๊ฐ์ด ์ง์ ๋์ด ์์ด ํด๋น ๋ฒํผ์ ํ๋ฒ ๋๋ฅผ ๋๋ง๋ค ๊ทธ ์๊ฐ์ด ๋์์๊ฐ์ ๋ํด์ง๋ค. ๋ฒํผ A, B, C์ ์ง์ ๋ ์๊ฐ์ ๊ฐ๊ฐ 5๋ถ, 1๋ถ, 10์ด์ด๋ค.
๋๋์์๋ง๋ค ์ ์๋ ์ธ์ง๋ก ์๋ฆฌํด์ผํ ์๊ฐ T๊ฐ ์ด๋จ์๋ก ํ์๋์ด ์๋ค. ์ฐ๋ฆฌ๋ A, B, C 3๊ฐ์ ๋ฒํผ์ ์ ์ ํ ๋๋ฌ์ ๊ทธ....
-
10170๋ฒ NFC West vs North ํ์ด์ฌ ๋ํ์ด๋ฅผ ์ํด NFC ์๋ถ์ ๋ถ๋ถ ๋๋น์ ์์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10171๋ฒ ๊ณ ์์ด ํ์ด์ฌ ์๋ ์์ ์ ๊ฐ์ด ๊ณ ์์ด๋ฅผ ์ถ๋ ฅํ์์ค.
-
10172๋ฒ ๊ฐ C์ธ์ด ์๋ ์์ ์ ๊ฐ์ด ๊ฐ๋ฅผ ์ถ๋ ฅํ์์ค.
-
1018๋ฒ ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ ํ์ด์ฌ ์ง๋ฏผ์ด๋ ์์ ์ ์ ํ์์ MN๊ฐ์ ๋จ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ MN ํฌ๊ธฐ์ ๋ณด๋๋ฅผ ์ฐพ์๋ค. ์ด๋ค ์ ์ฌ๊ฐํ์ ๊ฒ์์์ผ๋ก ์น ํด์ ธ ์๊ณ , ๋๋จธ์ง๋ ํฐ์์ผ๋ก ์น ํด์ ธ ์๋ค. ์ง๋ฏผ์ด๋ ์ด ๋ณด๋๋ฅผ ์๋ผ์ 88 ํฌ๊ธฐ์ ์ฒด์คํ์ผ๋ก ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ฒด์คํ์ ๊ฒ์์๊ณผ ํฐ์์ด ๋ฒ๊ฐ์์ ์น ํด์ ธ ์์ด์ผ ํ๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ๊ฐ ์นธ์ด ๊ฒ์์๊ณผ ํฐ์ ์ค ํ๋๋ก ์์น ๋์ด ์๊ณ , ๋ณ....
-
10250๋ฒ ACM ํธํ ํ์ด์ฌ ACM ํธํ ๋งค๋์ ์ง์ฐ๋ ์๋์ด ๋์ฐฉํ๋ ๋๋ก ๋น ๋ฐฉ์ ๋ฐฐ์ ํ๊ณ ์๋ค. ๊ณ ๊ฐ ์ค๋ฌธ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ์๋๋ค์ ํธํ ์ ๋ฌธ์ผ๋ก๋ถํฐ ๊ฑธ์ด์ ๊ฐ์ฅ ์งง์ ๊ฑฐ๋ฆฌ์ ์๋ ๋ฐฉ์ ์ ํธํ๋ค๊ณ ํ๋ค. ์ฌ๋ฌ๋ถ์ ์ง์ฐ๋ฅผ ๋์ ์ค ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ์ ํ๋ค. ์ฆ ์ค๋ฌธ์กฐ์ฌ ๊ฒฐ๊ณผ ๋๋ก ํธํ ์ ๋ฌธ์ผ๋ก๋ถํฐ ๊ฑท๋ ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ์งง๋๋ก ๋ฐฉ์ ๋ฐฐ์ ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ์ ํ๋ค. ๋ฌธ์ ๋ฅผ ๋จ์ํํ๊ธฐ ....
-
1026๋ฒ ๋ณด๋ฌผ ํ์ด์ฌ ์๋ ์์ ์ ์ํ์ด ํญ์ ํฐ ๊ณจ์นซ๊ฑฐ๋ฆฌ์๋ ๋๋ผ๊ฐ ์์๋ค. ์ด ๋๋ผ์ ๊ตญ์ ๊น์ง๋ฏผ์ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ด๊ณ ํฐ ์๊ธ์ ๊ฑธ์๋ค. ๊ธธ์ด๊ฐ N์ธ ์ ์ ๋ฐฐ์ด A์ B๊ฐ ์๋ค. ๋ค์๊ณผ ๊ฐ์ด ํจ์ S๋ฅผ ์ ์ํ์. S = A[0]*B[0] + ... + A[N-1]*B[N-1] S์ ๊ฐ์ ๊ฐ์ฅ ์๊ฒ ๋ง๋ค๊ธฐ ์ํด A์ ์๋ฅผ ์ฌ๋ฐฐ์ดํ์. ๋จ, B์ ์๋ ์๋ ์ฌ๋ฐฐ์ดํ๋ฉด ์....
-
1032๋ฒ ๋ช ๋ น ํ๋กฌํํธ ํ์ด์ฌ ์์ -> ์คํ -> cmd๋ฅผ ์ณ๋ณด์. ๊ฒ์ ํ๋ฉด์ด ๋์ ๋ณด์ธ๋ค. ์ฌ๊ธฐ์ dir์ด๋ผ๊ณ ์น๋ฉด ๊ทธ ๋๋ ํ ๋ฆฌ์ ์๋ ์๋ธ๋๋ ํ ๋ฆฌ์ ํ์ผ์ด ๋ชจ๋ ๋์จ๋ค. ์ด๋ ์ํ๋ ํ์ผ์ ์ฐพ์ผ๋ ค๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ๋ฉด ๋๋ค. dir *.exe๋ผ๊ณ ์น๋ฉด ํ์ฅ์๊ฐ exe์ธ ํ์ผ์ด ๋ค ๋์จ๋ค. "dir ํจํด"๊ณผ ๊ฐ์ด ์น๋ฉด ๊ทธ ํจํด์ ๋ง๋ ํ์ผ๋ง ๊ฒ์ ๊ฒฐ๊ณผ๋ก ๋์จ๋ค. ์๋ฅผ ๋ค์ด, dir ....
-
10430๋ฒ ๋๋จธ์ง C++ (A+B)%C๋ ((A%C) + (B%C))%C ์ ๊ฐ์๊น? (AรB)%C๋ ((A%C) ร (B%C))%C ์ ๊ฐ์๊น? ์ธ ์ A, B, C๊ฐ ์ฃผ์ด์ก์ ๋, ์์ ๋ค ๊ฐ์ง ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10430๋ฒ ๋๋จธ์ง ํ์ด์ฌ (A+B)%C๋ ((A%C) + (B%C))%C ์ ๊ฐ์๊น? (AรB)%C๋ ((A%C) ร (B%C))%C ์ ๊ฐ์๊น? ์ธ ์ A, B, C๊ฐ ์ฃผ์ด์ก์ ๋, ์์ ๋ค ๊ฐ์ง ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10451๋ฒ ์์ด ์ฌ์ดํด C++ 1๋ถํฐ N๊น์ง ์ ์ N๊ฐ๋ก ์ด๋ฃจ์ด์ง ์์ด์ ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์๋ค. ์๋ฅผ ๋ค์ด, 8๊ฐ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด (3, 2, 7, 8, 1, 4, 5, 6)์ ๋ฐฐ์ด์ ์ด์ฉํด ํํํ๋ฉด (\begin{pmatrix} 1 & 2 &3&4&5&6&7&8 \ 3& 2&7&8&1&4&5&6 \end{pmatrix}) ์ ๊ฐ๋ค. ๋๋, Figure 1๊ณผ ๊ฐ....
-
10610๋ฒ 30 ํ์ด์ฌ ์ด๋ ๋ , ๋ฏธ๋ฅด์ฝ๋ ์ฐ์ฐํ ๊ธธ๊ฑฐ๋ฆฌ์์ ์์ N์ ๋ณด์๋ค. ๋ฏธ๋ฅด์ฝ๋ 30์ด๋ ์๋ฅผ ์กด๊ฒฝํ๊ธฐ ๋๋ฌธ์, ๊ทธ๋ ๊ธธ๊ฑฐ๋ฆฌ์์ ์ฐพ์ ์์ ํฌํจ๋ ์ซ์๋ค์ ์์ด 30์ ๋ฐฐ์๊ฐ ๋๋ ๊ฐ์ฅ ํฐ ์๋ฅผ ๋ง๋ค๊ณ ์ถ์ดํ๋ค. ๋ฏธ๋ฅด์ฝ๋ฅผ ๋์ ๊ทธ๊ฐ ๋ง๋ค๊ณ ์ถ์ดํ๋ ์๋ฅผ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ.
-
1065๋ฒ ํ์ ํ์ด์ฌ ์ด๋ค ์์ ์ ์ X์ ๊ฐ ์๋ฆฌ๊ฐ ๋ฑ์ฐจ์์ด์ ์ด๋ฃฌ๋ค๋ฉด, ๊ทธ ์๋ฅผ ํ์๋ผ๊ณ ํ๋ค. ๋ฑ์ฐจ์์ด์ ์ฐ์๋ ๋ ๊ฐ์ ์์ ์ฐจ์ด๊ฐ ์ผ์ ํ ์์ด์ ๋งํ๋ค. N์ด ์ฃผ์ด์ก์ ๋, 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10699๋ฒ ์ค๋ ๋ ์ง ํ์ด์ฌ ์์ธ์ ์ค๋ ๋ ์ง๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10718๋ฒ We love kriii C์ธ์ด ACM-ICPC ์ธํฐ๋ท ์์ , Regional, ๊ทธ๋ฆฌ๊ณ World Finals๊น์ง ์ด๋ฏธ 2ํ์ฉ ์ง์ถํด๋ฒ๋ฆฐ kriii๋ ๋ฏธ๋ จ์ ๋ฒ๋ฆฌ์ง ๋ชปํ๊ณ ์ ์ง ๋ชจ๋ฅด๊ฒ ์ฌ ํด์๋ ํ์ฃผ World Finals ์ค๋น ์บ ํ์ ์ฐธ์ฌํ๋ค. ๋ํ๋ฅผ ๋ฐ ์ค ๋ชจ๋ฅด๋ ์ง๋ฐ๋ น kriii๋ฅผ ์ํด์ ๊ฒฉ๋ ค์ ๋ฌธ๊ตฌ๋ฅผ ์ถ๋ ฅํด์ฃผ์.
-
1074๋ฒ Z ํ์ด์ฌ ํ์๋ 2์ฐจ์ ๋ฐฐ์ด (ํญ์ 2^N * 2^N ํฌ๊ธฐ์ด๋ค)์ Z๋ชจ์์ผ๋ก ํ์ํ๋ ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, 2*2๋ฐฐ์ด์ ์ผ์ชฝ ์์นธ, ์ค๋ฅธ์ชฝ ์์นธ, ์ผ์ชฝ ์๋์นธ, ์ค๋ฅธ์ชฝ ์๋์นธ ์์๋๋ก ๋ฐฉ๋ฌธํ๋ฉด Z๋ชจ์์ด๋ค.
๋ง์ฝ, 2์ฐจ์ ๋ฐฐ์ด์ ํฌ๊ธฐ๊ฐ 2^N * 2^N๋ผ์ ์ผ์ชฝ ์์ ์๋ ์นธ์ด ํ๋๊ฐ ์๋๋ผ๋ฉด, ๋ฐฐ์ด์ 4๋ฑ๋ถ ํ ํ์ (ํฌ๊ธฐ๊ฐ ๊ฐ์ 2^(N-1)๋ก) ์ฌ๊ท์ ์ผ๋ก ์์....
-
10757๋ฒ ํฐ ์ A+B ํ์ด์ฌ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1076๋ฒ ์ ํญ ํ์ด์ฌ ์ ์ ์ ํ์๋ ์ ํญ์ด ๋ค์ด๊ฐ๋ค. ์ ํญ์ ์ 3๊ฐ๋ฅผ ์ด์ฉํด์ ๊ทธ ์ ํญ์ด ๋ช ์ด์ธ์ง ๋ํ๋ธ๋ค. ์ฒ์ ์ 2๊ฐ๋ ์ ํญ์ ๊ฐ์ด๊ณ , ๋ง์ง๋ง ์์ ๊ณฑํด์ผ ํ๋ ๊ฐ์ด๋ค. ์ ํญ์ ๊ฐ์ ๋ค์ ํ๋ฅผ ์ด์ฉํด์ ๊ตฌํ๋ค.
์ ๊ฐ ๊ณฑ
black 0 1
brown 1 10
red 2 100
orange 3 1000
yellow 4 10000
green ....
-
10773๋ฒ ์ ๋ก ํ์ด์ฌ ๋์ฝ๋ ๊ธฐ์ฅ ์ฌ๋ฏผ์ด๋ ๋์๋ฆฌ ํ์์ ์ค๋นํ๊ธฐ ์ํด์ ์ฅ๋ถ๋ฅผ ๊ด๋ฆฌํ๋ ์ค์ด๋ค. ์ฌํ์ด๋ ์ฌ๋ฏผ์ด๋ฅผ ๋์์ ๋์ ๊ด๋ฆฌํ๋ ์ค์ธ๋ฐ, ์ ์ํ๊ฒ๋ ํญ์ ์ ์ ์๋ ์ฌํ์ด๋ ๋์ ์ค์๋ก ์๋ชป ๋ถ๋ฅด๋ ์ฌ๊ณ ๋ฅผ ์น๊ธฐ ์ผ์ค์๋ค. ์ฌํ์ด๋ ์๋ชป๋ ์๋ฅผ ๋ถ๋ฅผ ๋๋ง๋ค 0์ ์ธ์ณ์, ๊ฐ์ฅ ์ต๊ทผ์ ์ฌ๋ฏผ์ด๊ฐ ์ด ์๋ฅผ ์ง์ฐ๊ฒ ์ํจ๋ค. ์ฌ๋ฏผ์ด๋ ์ด๋ ๊ฒ ๋ชจ๋ ์๋ฅผ ๋ฐ์ ์ ์ ํ ๊ทธ ์์ ํฉ์ ....
-
10797๋ฒ 10๋ถ์ ํ์ด์ฌ ์์ธ์๋ 6์ 1์ผ๋ถํฐ ๊ตํต ํผ์ก์ ๋ง๊ธฐ ์ํด์ ์๋์ฐจ 10๋ถ์ ๋ฅผ ์ํํ๋ค. ์๋์ฐจ 10๋ถ์ ๋ ์๋์ฐจ ๋ฒํธ์ ์ผ์ ์๋ฆฌ ์ซ์์ ๋ ์ง์ ์ผ์ ์๋ฆฌ ์ซ์๊ฐ ์ผ์นํ๋ฉด ํด๋น ์๋์ฐจ์ ์ดํ์ ๊ธ์งํ๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด, ์๋์ฐจ ๋ฒํธ์ ์ผ์ ์๋ฆฌ ์ซ์๊ฐ 7์ด๋ฉด 7์ผ, 17์ผ, 27์ผ์ ์ดํํ์ง ๋ชปํ๋ค. ๋ํ, ์๋์ฐจ ๋ฒํธ์ ์ผ์ ์๋ฆฌ ์ซ์๊ฐ 0์ด๋ฉด 10์ผ, 20์ผ,....
-
10798๋ฒ ์ธ๋ก์ฝ๊ธฐ ํ์ด์ฌ ์์ง ๊ธ์ ๋ชจ๋ฅด๋ ์์์ด๊ฐ ๋ฒฝ์ ๊ฑธ๋ฆฐ ์น ํ์ ์์์ด ๋ถ์ด์๋ ๊ธ์๋ค์ ๋ถ์ด๋ ์ฅ๋๊ฐ์ ๊ฐ์ง๊ณ ๋๊ณ ์๋ค. ์ด ์ฅ๋๊ฐ์ ์๋ ๊ธ์๋ค์ ์์ด ๋๋ฌธ์ โAโ๋ถํฐ โZโ, ์์ด ์๋ฌธ์ โaโ๋ถํฐ โzโ, ์ซ์ โ0โ๋ถํฐ โ9โ์ด๋ค. ์์์ด๋ ์น ํ์ ๊ธ์๋ค์ ์ํ์ผ๋ก ์ผ๋ ฌ๋ก ๋ถ์ฌ์ ๋จ์ด๋ฅผ ๋ง๋ ๋ค. ๋ค์ ๊ทธ ์๋์ชฝ์ ๊ธ์๋ค์ ๋ถ์ฌ์ ๋ ๋ค๋ฅธ ๋จ์ด๋ฅผ ๋ง๋ ๋ค. ์ด๋ฐ ์....
-
10799๋ฒ ์ ๋ง๋๊ธฐ C++ ์ฌ๋ฌ ๊ฐ์ ์ ๋ง๋๊ธฐ๋ฅผ ๋ ์ด์ ๋ก ์ ๋จํ๋ ค๊ณ ํ๋ค. ํจ์จ์ ์ธ ์์ ์ ์ํด์ ์ ๋ง๋๊ธฐ๋ฅผ ์๋์์ ์๋ก ๊ฒน์ณ ๋๊ณ , ๋ ์ด์ ๋ฅผ ์์์ ์์ง์ผ๋ก ๋ฐ์ฌํ์ฌ ์ ๋ง๋๊ธฐ๋ค์ ์๋ฅธ๋ค. ์ ๋ง๋๊ธฐ์ ๋ ์ด์ ์ ๋ฐฐ์น๋ ๋ค์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ค.
์ ๋ง๋๊ธฐ๋ ์์ ๋ณด๋ค ๊ธด ์ ๋ง๋๊ธฐ ์์๋ง ๋์ผ ์ ์๋ค. - ์ ๋ง๋๊ธฐ๋ฅผ ๋ค๋ฅธ ์ ๋ง๋๊ธฐ ์์ ๋๋ ๊ฒฝ์ฐ ์์ ํ ํฌํจ๋๋๋ก ๋๋, ๋์ ์ ๊ฒน์น์ง ์....
- 10799๋ฒ ์ ๋ง๋๊ธฐ ํ์ด์ฌ ์ฌ๋ฌ ๊ฐ์ ์ ๋ง๋๊ธฐ๋ฅผ ๋ ์ด์ ๋ก ์ ๋จํ๋ ค๊ณ ํ๋ค. ํจ์จ์ ์ธ ์์ ์ ์ํด์ ์ ๋ง๋๊ธฐ๋ฅผ ์๋์์ ์๋ก ๊ฒน์ณ ๋๊ณ , ๋ ์ด์ ๋ฅผ ์์์ ์์ง์ผ๋ก ๋ฐ์ฌํ์ฌ ์ ๋ง๋๊ธฐ๋ค์ ์๋ฅธ๋ค. ์ ๋ง๋๊ธฐ์ ๋ ์ด์ ์ ๋ฐฐ์น๋ ๋ค์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ค.
์ ๋ง๋๊ธฐ๋ ์์ ๋ณด๋ค ๊ธด ์ ๋ง๋๊ธฐ ์์๋ง ๋์ผ ์ ์๋ค. - ์ ๋ง๋๊ธฐ๋ฅผ ๋ค๋ฅธ ์ ๋ง๋๊ธฐ ์์ ๋๋ ๊ฒฝ์ฐ ์์ ํ ํฌํจ๋๋๋ก ๋๋, ๋์ ์ ๊ฒน์น์ง ์....
- 10804๋ฒ ์นด๋ ์ญ๋ฐฐ์น ํ์ด์ฌ 1๋ถํฐ 20๊น์ง ์ซ์๊ฐ ํ๋์ฉ ์ฐ์ธ 20์ฅ์ ์นด๋๊ฐ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ค๋ฆ์ฐจ์์ผ๋ก ํ ์ค๋ก ๋์ฌ์๋ค. ๊ฐ ์นด๋์ ์์น๋ ์นด๋ ์์ ์ ํ ์ซ์์ ๊ฐ์ด 1๋ถํฐ 20๊น์ง๋ก ๋ํ๋ธ๋ค.
์ด์ ์ฌ๋ฌ๋ถ์ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ผ๋ก ์นด๋์ ์์น๋ฅผ ๋ฐ๊พผ๋ค: ๊ตฌ๊ฐ [a, b] (๋จ, 1 โค a โค b โค 20)๊ฐ ์ฃผ์ด์ง๋ฉด ์์น a๋ถํฐ ์์น b๊น์ง์ ์นด๋๋ฅผ ํ์ฌ์ ์ญ์์ผ๋ก ๋๋....
-
10807๋ฒ ๊ฐ์ ์ธ๊ธฐ ํ์ด์ฌ ์ด N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์ v๊ฐ ๋ช ๊ฐ์ธ์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10808๋ฒ ์ํ๋ฒณ ๊ฐ์ C++ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ์ํ๋ฒณ์ด ๋จ์ด์ ๋ช ๊ฐ๊ฐ ํฌํจ๋์ด ์๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10809๋ฒ ์ํ๋ฒณ ์ฐพ๊ธฐ C++ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด S๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ๊ฐ์ ์ํ๋ฒณ์ ๋ํด์, ๋จ์ด์ ํฌํจ๋์ด ์๋ ๊ฒฝ์ฐ์๋ ์ฒ์ ๋ฑ์ฅํ๋ ์์น๋ฅผ, ํฌํจ๋์ด ์์ง ์์ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10814๋ฒ ๋์ด์ ์ ๋ ฌ C++ ์จ๋ผ์ธ ์ ์ง์ ๊ฐ์ ํ ์ฌ๋๋ค์ ๋์ด์ ์ด๋ฆ์ด ๊ฐ์ ํ ์์๋๋ก ์ฃผ์ด์ง๋ค. ์ด๋, ํ์๋ค์ ๋์ด๊ฐ ์ฆ๊ฐํ๋ ์์ผ๋ก, ๋์ด๊ฐ ๊ฐ์ผ๋ฉด ๋จผ์ ๊ฐ์ ํ ์ฌ๋์ด ์์ ์ค๋ ์์๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10815๋ฒ ์ซ์ ์นด๋ ํ์ด์ฌ ์ซ์ ์นด๋๋ ์ ์ ํ๋๊ฐ ์ ํ์ ธ ์๋ ์นด๋์ด๋ค. ์๊ทผ์ด๋ ์ซ์ ์นด๋ N๊ฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ ์ M๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, ์ด ์๊ฐ ์ ํ์๋ ์ซ์ ์นด๋๋ฅผ ์๊ทผ์ด๊ฐ ๊ฐ์ง๊ณ ์๋์ง ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10816๋ฒ ์ซ์ ์นด๋ 2 ํ์ด์ฌ ์ซ์ ์นด๋๋ ์ ์ ํ๋๊ฐ ์ ํ์ ธ ์๋ ์นด๋์ด๋ค. ์๊ทผ์ด๋ ์ซ์ ์นด๋ N๊ฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ ์ M๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, ์ด ์๊ฐ ์ ํ์๋ ์ซ์ ์นด๋๋ฅผ ์๊ทผ์ด๊ฐ ๋ช ๊ฐ ๊ฐ์ง๊ณ ์๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10817๋ฒ ์ธ ์ ํ์ด์ฌ ์ธ ์ ์ A, B, C๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ๋ ๋ฒ์งธ๋ก ํฐ ์ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10818๋ฒ ์ต์, ์ต๋ C++ N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ต์๊ฐ๊ณผ ์ต๋๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10819๋ฒ ์ฐจ์ด๋ฅผ ์ต๋๋ก C++ N๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ๋ฐฐ์ด A๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ๋ฐฐ์ด์ ๋ค์ด์๋ ์ ์์ ์์๋ฅผ ์ ์ ํ ๋ฐ๊ฟ์ ๋ค์ ์์ ์ต๋๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. |A[0] - A[1]| + |A[1] - A[2]| + ... + |A[N-2] - A[N-1]|
-
10820๋ฒ ๋ฌธ์์ด ๋ถ์ C++ ๋ฌธ์์ด N๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ๋ฌธ์์ด์ ํฌํจ๋์ด ์๋ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์, ๊ณต๋ฐฑ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๊ฐ ๋ฌธ์์ด์ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์, ๊ณต๋ฐฑ์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
-
10824๋ฒ ๋ค ์ C++ ๋ค ์์ฐ์ A, B, C, D๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, A์ B๋ฅผ ๋ถ์ธ ์์ C์ D๋ฅผ ๋ถ์ธ ์์ ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ ์ A์ B๋ฅผ ํฉ์น๋ ๊ฒ์ A์ ๋ค์ B๋ฅผ ๋ถ์ด๋ ๊ฒ์ ์๋ฏธํ๋ค. ์ฆ, 20๊ณผ 30์ ๋ถ์ด๋ฉด 2030์ด ๋๋ค.
-
10825๋ฒ ๊ตญ์์ C++ ๋ํ์ด๋ค ๋ฐ ํ์ N๋ช ์ ์ด๋ฆ๊ณผ ๊ตญ์ด, ์์ด, ์ํ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ผ๋ก ํ์์ ์ฑ์ ์ ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๊ตญ์ด ์ ์๊ฐ ๊ฐ์ํ๋ ์์๋ก ๊ตญ์ด ์ ์๊ฐ ๊ฐ์ผ๋ฉด ์์ด ์ ์๊ฐ ์ฆ๊ฐํ๋ ์์๋ก ๊ตญ์ด ์ ์์ ์์ด ์ ์๊ฐ ๊ฐ์ผ๋ฉด ์ํ ์ ์๊ฐ ๊ฐ์ํ๋ ์์๋ก ๋ชจ๋ ์ ์๊ฐ ๊ฐ์ผ๋ฉด ์ด๋ฆ์ด ์ฌ์ ์์ผ๋ก ์ฆ๊ฐํ๋ ์์๋ก (๋จ, ์์คํค ์ฝ๋....
- 10828๋ฒ ์คํ C++ ์ ์๋ฅผ ์ ์ฅํ๋ ์คํ์ ๊ตฌํํ ๋ค์, ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ช ๋ น์ ์ด ๋ค์ฏ ๊ฐ์ง์ด๋ค.
push X: ์ ์ X๋ฅผ ์คํ์ ๋ฃ๋ ์ฐ์ฐ์ด๋ค. pop: ์คํ์์ ๊ฐ์ฅ ์์ ์๋ ์ ์๋ฅผ ๋นผ๊ณ , ๊ทธ ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ ์คํ์ ๋ค์ด์๋ ์ ์๊ฐ ์๋ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ค. size: ์คํ์ ๋ค์ด์๋ ์ ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. emp....
-
10833๋ฒ ์ฌ๊ณผ ํ์ด์ฌ ๊ฒฝ์๋ถ๋ ํน์ฐํ์ธ ์ฌ๊ณผ๋ฅผ ํ์๋ค์๊ฒ ๋๋ ์ฃผ๊ธฐ ์ํด ์ฌ๋ฌ ํ๊ต์ ์ฌ๊ณผ๋ฅผ ๋ฐฐ์ ํ์๋ค. ๋ฐฐ์ ๋ ์ฌ๊ณผ ๊ฐ์๋ ํ๊ต๋ง๋ค ๋ค๋ฅผ ์ ์๊ณ , ํ์ ์๋ ํ๊ต๋ง๋ค ๋ค๋ฅผ ์ ์๋ค. ๊ฐ ํ๊ต์์๋ ๋ฐฐ์ ๋ ์ฌ๊ณผ๋ฅผ ๋ชจ๋ ํ์๋ค์๊ฒ ๋๊ฐ์ด ๋๋ ์ฃผ๋, ๋จ๋ ์ฌ๊ณผ์ ๊ฐ์๋ฅผ ์ต์๋ก ํ๋ ค๊ณ ํ๋ค. (์๋ก ๋ค๋ฅธ ํ๊ต์ ์ํ ํ์์ด ๋ฐ๋ ์ฌ๊ณผ ๊ฐ์๋ ๋ค๋ฅผ ์ ์๋ค.) ์๋ฅผ ๋ค์ด, 5๊ฐ ํ๊ต์....
-
10844๋ฒ ์ฌ์ด ๊ณ๋จ ์ ํ์ด์ฌ 45656์ด๋ ์๋ฅผ ๋ณด์. ์ด ์๋ ์ธ์ ํ ๋ชจ๋ ์๋ฆฌ์์ ์ฐจ์ด๊ฐ 1์ด ๋๋ค. ์ด๋ฐ ์๋ฅผ ๊ณ๋จ ์๋ผ๊ณ ํ๋ค. ์ธ์ค์ด๋ ์์ ๊ธธ์ด๊ฐ N์ธ ๊ณ๋จ ์๊ฐ ๋ช ๊ฐ ์๋์ง ๊ถ๊ธํด์ก๋ค. N์ด ์ฃผ์ด์ง ๋, ๊ธธ์ด๊ฐ N์ธ ๊ณ๋จ ์๊ฐ ์ด ๋ช ๊ฐ ์๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. (0์ผ๋ก ์์ํ๋ ์๋ ์๋ค.)
-
10845๋ฒ ํ C++ ์ ์๋ฅผ ์ ์ฅํ๋ ํ๋ฅผ ๊ตฌํํ ๋ค์, ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ช ๋ น์ ์ด ์ฌ์ฏ ๊ฐ์ง์ด๋ค.
push X: ์ ์ X๋ฅผ ํ์ ๋ฃ๋ ์ฐ์ฐ์ด๋ค. pop: ํ์์ ๊ฐ์ฅ ์์ ์๋ ์ ์๋ฅผ ๋นผ๊ณ , ๊ทธ ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ ํ์ ๋ค์ด์๋ ์ ์๊ฐ ์๋ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ค. size: ํ์ ๋ค์ด์๋ ์ ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. empty: ํ....
- 10866๋ฒ ๋ฑ C++ ์ ์๋ฅผ ์ ์ฅํ๋ ๋ฑ(Deque)๋ฅผ ๊ตฌํํ ๋ค์, ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ช ๋ น์ ์ด ์ฌ๋ ๊ฐ์ง์ด๋ค.
push_front X: ์ ์ X๋ฅผ ๋ฑ์ ์์ ๋ฃ๋๋ค. push_back X: ์ ์ X๋ฅผ ๋ฑ์ ๋ค์ ๋ฃ๋๋ค. pop_front: ๋ฑ์ ๊ฐ์ฅ ์์ ์๋ ์๋ฅผ ๋นผ๊ณ , ๊ทธ ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ, ๋ฑ์ ๋ค์ด์๋ ์ ์๊ฐ ์๋ ๊ฒฝ์ฐ์๋....
-
10869๋ฒ ์ฌ์น์ฐ์ฐ C์ธ์ด ๋ ์์ฐ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, A+B, A-B, A*B, A/B(๋ชซ), A%B(๋๋จธ์ง)๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10870๋ฒ ํผ๋ณด๋์น ์ 5 ํ์ด์ฌ ํผ๋ณด๋์น ์๋ 0๊ณผ 1๋ก ์์ํ๋ค. 0๋ฒ์งธ ํผ๋ณด๋์น ์๋ 0์ด๊ณ , 1๋ฒ์งธ ํผ๋ณด๋์น ์๋ 1์ด๋ค. ๊ทธ ๋ค์ 2๋ฒ์งธ ๋ถํฐ๋ ๋ฐ๋ก ์ ๋ ํผ๋ณด๋์น ์์ ํฉ์ด ๋๋ค. ์ด๋ฅผ ์์ผ๋ก ์จ๋ณด๋ฉด Fn = Fn-1 + Fn-2 (n โฅ 2)๊ฐ ๋๋ค. n=17์ผ๋ ๊น์ง ํผ๋ณด๋์น ์๋ฅผ ์จ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,....
-
10871๋ฒ X๋ณด๋ค ์์ ์ C++ ์ ์ N๊ฐ๋ก ์ด๋ฃจ์ด์ง ์์ด A์ ์ ์ X๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, A์์ X๋ณด๋ค ์์ ์๋ฅผ ๋ชจ๋ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10871๋ฒ X๋ณด๋ค ์์ ์ ํ์ด์ฌ ์ ์ N๊ฐ๋ก ์ด๋ฃจ์ด์ง ์์ด A์ ์ ์ X๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, A์์ X๋ณด๋ค ์์ ์๋ฅผ ๋ชจ๋ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10872๋ฒ ํฉํ ๋ฆฌ์ผ C++ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ ์ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด๋, N!์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10886๋ฒ 0 = not cute / 1 = cute ํ์ด์ฌ ์คํฌ๋ ์๊ธฐ๊ฐ ํ์์ ๊ท์ฌ์์ ๋ด๋นํ๊ณ ์๋ค๊ณ ์๊ฐํ๋ค. ํ์ง๋ง ์ฐ์๊ฐ ๋ณผ ๋ ๊ทธ ์๊ฒฌ์ ๋ญ๊ฐ ์ข ์๋ชป๋ ๊ฒ ๊ฐ์๋ค. ๊ทธ๋ ๊ธฐ์ ์ค๋ฌธ์กฐ์ฌ๋ฅผ ํ์ฌ ์คํฌ๊ฐ ๊ท์ฌ์ด์ง ์๋์ง ์์๋ณด๊ธฐ๋ก ํ๋ค.
-
10926๋ฒ ??! ํ์ด์ฌ ์คํ๋ ์ฌ์ดํธ์ ํ์๊ฐ์ ์ ํ๋ค๊ฐ joonas๋ผ๋ ์์ด๋๊ฐ ์ด๋ฏธ ์กด์ฌํ๋ ๊ฒ์ ๋ณด๊ณ ๋๋๋ค. ์คํ๋ ๋๋์ ??!๋ก ํํํ๋ค. ์คํ๊ฐ ๊ฐ์ ํ๋ ค๊ณ ํ๋ ์ฌ์ดํธ์ ์ด๋ฏธ ์กด์ฌํ๋ ์์ด๋๊ฐ ์ฃผ์ด์ก์ ๋, ๋๋์ ํํํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10950๋ฒ A+B - 3 C++ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10951๋ฒ A+B - 4 C++ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10952๋ฒ A+B - 5 C++ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10953๋ฒ A+B - 6 C++ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10971๋ฒ ์ธํ์ ์ํ 2 C++ ์ธํ์ ์ํ ๋ฌธ์ ๋ ์์ด๋ก Traveling Salesman problem (TSP) ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋ฌธ์ ๋ก computer science ๋ถ์ผ์์ ๊ฐ์ฅ ์ค์ํ๊ฒ ์ทจ๊ธ๋๋ ๋ฌธ์ ์ค ํ๋์ด๋ค. ์ฌ๋ฌ ๊ฐ์ง ๋ณ์ข ๋ฌธ์ ๊ฐ ์์ผ๋, ์ฌ๊ธฐ์๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ์ ๋ฌธ์ ๋ฅผ ์ดํด๋ณด์. 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์๋ ๋์๋ค์ด ์๊ณ , ๋์๋ค ์ฌ์ด์๋ ๊ธธ์ด ์๋ค. (๊ธธ์ด ....
-
10971๋ฒ ์ธํ์ ์ํ 2 ํ์ด์ฌ ์ธํ์ ์ํ ๋ฌธ์ ๋ ์์ด๋ก Traveling Salesman problem (TSP) ๋ผ๊ณ ๋ถ๋ฆฌ๋ ๋ฌธ์ ๋ก computer science ๋ถ์ผ์์ ๊ฐ์ฅ ์ค์ํ๊ฒ ์ทจ๊ธ๋๋ ๋ฌธ์ ์ค ํ๋์ด๋ค. ์ฌ๋ฌ ๊ฐ์ง ๋ณ์ข ๋ฌธ์ ๊ฐ ์์ผ๋, ์ฌ๊ธฐ์๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ์ ๋ฌธ์ ๋ฅผ ์ดํด๋ณด์. 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์๋ ๋์๋ค์ด ์๊ณ , ๋์๋ค ์ฌ์ด์๋ ๊ธธ์ด ์๋ค. (๊ธธ์ด ....
-
10972๋ฒ ๋ค์ ์์ด C++ 1๋ถํฐ N๊น์ง์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์๋ค. ์ด๋, ์ฌ์ ์์ผ๋ก ๋ค์์ ์ค๋ ์์ด์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฌ์ ์์ผ๋ก ๊ฐ์ฅ ์์๋ ์์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ด๋ฃจ์ด์ง ์์ด์ด๊ณ , ๊ฐ์ฅ ๋ง์ง๋ง์ ์ค๋ ์์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ด๋ฃจ์ด์ง ์์ด์ด๋ค. N = 3์ธ ๊ฒฝ์ฐ์ ์ฌ์ ์์ผ๋ก ์์ด์ ๋์ดํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
1, 2, 3 1, 3, 2 2, 1, 3 2, 3, 1 3....
- 10973๋ฒ ์ด์ ์์ด C++ 1๋ถํฐ N๊น์ง์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์๋ค. ์ด๋, ์ฌ์ ์์ผ๋ก ๋ฐ๋ก ์ด์ ์ ์ค๋ ์์ด์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฌ์ ์์ผ๋ก ๊ฐ์ฅ ์์๋ ์์ด์ ์ค๋ฆ์ฐจ์์ผ๋ก ์ด๋ฃจ์ด์ง ์์ด์ด๊ณ , ๊ฐ์ฅ ๋ง์ง๋ง์ ์ค๋ ์์ด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ด๋ฃจ์ด์ง ์์ด์ด๋ค. N = 3์ธ ๊ฒฝ์ฐ์ ์ฌ์ ์์ผ๋ก ์์ด์ ๋์ดํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
1, 2, 3 1, 3, 2 2, 1, 3 2, 3, ....
-
10974๋ฒ ๋ชจ๋ ์์ด C++ N์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ N๊น์ง์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ ์ฌ์ ์์ผ๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10974๋ฒ ๋ชจ๋ ์์ด ํ์ด์ฌ N์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ N๊น์ง์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ ์ฌ์ ์์ผ๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10987๋ฒ ๋ชจ์์ ๊ฐ์ ํ์ด์ฌ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ๋ชจ์(a, e, i, o, u)์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10988๋ฒ ํฐ๋ฆฐ๋๋กฌ์ธ์ง ํ์ธํ๊ธฐ ํ์ด์ฌ ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ด ๋จ์ด๊ฐ ํฐ๋ฆฐ๋๋กฌ์ธ์ง ์๋์ง ํ์ธํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ํฐ๋ฆฐ๋๋กฌ์ด๋ ์์ผ๋ก ์ฝ์ ๋์ ๊ฑฐ๊พธ๋ก ์ฝ์ ๋ ๋๊ฐ์ ๋จ์ด๋ฅผ ๋งํ๋ค. level, noon์ ํฐ๋ฆฐ๋๋กฌ์ด๊ณ , baekjoon, online, judge๋ ํฐ๋ฆฐ๋๋กฌ์ด ์๋๋ค.
-
10989๋ฒ ์ ์ ๋ ฌํ๊ธฐ 3 C++ N๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
10990๋ฒ ๋ณ ์ฐ๊ธฐ - 15 ํ์ด์ฌ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
-
10991๋ฒ ๋ณ ์ฐ๊ธฐ - 16 C++ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
-
10992๋ฒ ๋ณ ์ฐ๊ธฐ - 17 C++ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
-
10996๋ฒ ๋ณ ์ฐ๊ธฐ - 21 ํ์ด์ฌ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
-
10998๋ฒ AรB C์ธ์ด ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, AรB๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1100๋ฒ ํ์ ์นธ ํ์ด์ฌ ์ฒด์คํ์ 8*8ํฌ๊ธฐ์ด๊ณ , ๊ฒ์ ์นธ๊ณผ ํ์ ์นธ์ด ๋ฒ๊ฐ์๊ฐ๋ฉด์ ์์น ๋์ด ์๋ค. ๊ฐ์ฅ ์ผ์ชฝ ์์นธ (0,0)์ ํ์์์ด๋ค. ์ฒด์คํ์ ์ํ๊ฐ ์ฃผ์ด์ก์ ๋, ํ์ ์นธ ์์ ๋ง์ด ๋ช ๊ฐ ์๋์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11004๋ฒ K๋ฒ์งธ ์ C++ ์ N๊ฐ A1, A2, ..., AN์ด ์ฃผ์ด์ง๋ค. A๋ฅผ ์ค๋ฆ์ฐจ์ ์ ๋ ฌํ์ ๋, ์์์๋ถํฐ K๋ฒ์งธ ์๋ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11005๋ฒ ์ง๋ฒ ๋ณํ 2 C++ 10์ง๋ฒ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด ์๋ฅผ B์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 10์ง๋ฒ์ ๋์ด๊ฐ๋ ์ง๋ฒ์ ์ซ์๋ก ํ์ํ ์ ์๋ ์๋ฆฌ๊ฐ ์๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ํ๋ฒณ ๋๋ฌธ์๋ฅผ ์ฌ์ฉํ๋ค. A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35
-
11021๋ฒ A+B - 7 C++ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11022๋ฒ A+B - 8 C++ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11047๋ฒ ๋์ 0 ํ์ด์ฌ ์ค๊ท๊ฐ ๊ฐ์ง๊ณ ์๋ ๋์ ์ ์ด N์ข ๋ฅ์ด๊ณ , ๊ฐ๊ฐ์ ๋์ ์ ๋งค์ฐ ๋ง์ด ๊ฐ์ง๊ณ ์๋ค. ๋์ ์ ์ ์ ํ ์ฌ์ฉํด์ ๊ทธ ๊ฐ์น์ ํฉ์ K๋ก ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ด๋ ํ์ํ ๋์ ๊ฐ์์ ์ต์๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11048๋ฒ ์ด๋ํ๊ธฐ ํ์ด์ฌ ์ค๊ท๋ NรM ํฌ๊ธฐ์ ๋ฏธ๋ก์ ๊ฐํ์๋ค. ๋ฏธ๋ก๋ 1ร1ํฌ๊ธฐ์ ๋ฐฉ์ผ๋ก ๋๋์ด์ ธ ์๊ณ , ๊ฐ ๋ฐฉ์๋ ์ฌํ์ด ๋์ฌ์ ธ ์๋ค. ๋ฏธ๋ก์ ๊ฐ์ฅ ์ผ์ชฝ ์ ๋ฐฉ์ (1, 1)์ด๊ณ , ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ซ ๋ฐฉ์ (N, M)์ด๋ค. ์ค๊ท๋ ํ์ฌ (1, 1)์ ์๊ณ , (N, M)์ผ๋ก ์ด๋ํ๋ ค๊ณ ํ๋ค. ์ค๊ท๊ฐ (r, c)์ ์์ผ๋ฉด, (r+1, c), (r, c+1), (r+1, c+1)๋ก ์ด....
-
11051๋ฒ ์ดํญ ๊ณ์ 2 ํ์ด์ฌ ์์ฐ์ (N)๊ณผ ์ ์ (K)๊ฐ ์ฃผ์ด์ก์ ๋ ์ดํญ ๊ณ์ (\binom{N}{K})๋ฅผ 10,007๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11052๋ฒ ์นด๋ ๊ตฌ๋งคํ๊ธฐ C++ ์์ฆ ๋ฏผ๊ท๋ค ๋๋ค์์๋ ์คํํธ๋งํฌ์์ ๋ง๋ PS์นด๋๋ฅผ ๋ชจ์ผ๋ ๊ฒ์ด ์ ํ์ด๋ค. PS์นด๋๋ PS(Problem Solving)๋ถ์ผ์์ ์ ๋ช ํ ์ฌ๋๋ค์ ์์ด๋์ ์ผ๊ตด์ด ์ ํ์๋ ์นด๋์ด๋ค. ๊ฐ๊ฐ์ ์นด๋์๋ ๋ฑ๊ธ์ ๋ํ๋ด๋ ์์ด ์น ํด์ ธ ์๊ณ , ๋ค์๊ณผ ๊ฐ์ด 8๊ฐ์ง๊ฐ ์๋ค.
์ ์ค์นด๋ ๋ ๋์นด๋ ์ค๋ ์ง์นด๋ ํผํ์นด๋ ๋ธ๋ฃจ์นด๋ ์ฒญ๋ก์นด๋ ๊ทธ๋ฆฐ์นด๋ ๊ทธ๋ ์ด์นด๋
์นด๋๋ ์นด๋ํฉ์ ....
-
11053๋ฒ ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด C++ ์์ด A๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์์ด A = {10, 20, 10, 30, 20, 50} ์ธ ๊ฒฝ์ฐ์ ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ A = {10, 20, 10, 30, 20, 50} ์ด๊ณ , ๊ธธ์ด๋ 4์ด๋ค.
-
11054๋ฒ ๊ฐ์ฅ ๊ธด ๋ฐ์ดํ ๋ ๋ถ๋ถ ์์ด C++ ์์ด S๊ฐ ์ด๋ค ์ Sk๋ฅผ ๊ธฐ์ค์ผ๋ก S1 < S2 < ... Sk-1 < Sk > Sk+1 > ... SN-1 > SN์ ๋ง์กฑํ๋ค๋ฉด, ๊ทธ ์์ด์ ๋ฐ์ดํ ๋ ์์ด์ด๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, {10, 20, 30, 25, 20}๊ณผ {10, 20, 30, 40}, {50, 40, 25, 10} ์ ๋ฐ์ดํ ๋ ์์ด์ด์ง๋ง, {1, 2, 3, 2, 1, 2, 3, 2, ....
-
11055๋ฒ ๊ฐ์ฅ ํฐ ์ฆ๊ฐ ๋ถ๋ถ ์์ด C++ ์์ด A๊ฐ ์ฃผ์ด์ก์ ๋, ๊ทธ ์์ด์ ์ฆ๊ฐ ๋ถ๋ถ ์์ด ์ค์์ ํฉ์ด ๊ฐ์ฅ ํฐ ๊ฒ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์์ด A = {1, 100, 2, 50, 60, 3, 5, 6, 7, 8} ์ธ ๊ฒฝ์ฐ์ ํฉ์ด ๊ฐ์ฅ ํฐ ์ฆ๊ฐ ๋ถ๋ถ ์์ด์ A = {1, 100, 2, 50, 60, 3, 5, 6, 7, 8} ์ด๊ณ , ํฉ์ 113์ด๋ค.
-
11057๋ฒ ์ค๋ฅด๋ง ์ ํ์ด์ฌ ์ค๋ฅด๋ง ์๋ ์์ ์๋ฆฌ๊ฐ ์ค๋ฆ์ฐจ์์ ์ด๋ฃจ๋ ์๋ฅผ ๋งํ๋ค. ์ด๋, ์ธ์ ํ ์๊ฐ ๊ฐ์๋ ์ค๋ฆ์ฐจ์์ผ๋ก ์น๋ค. ์๋ฅผ ๋ค์ด, 2234์ 3678, 11119๋ ์ค๋ฅด๋ง ์์ด์ง๋ง, 2232, 3676, 91111์ ์ค๋ฅด๋ง ์๊ฐ ์๋๋ค. ์์ ๊ธธ์ด N์ด ์ฃผ์ด์ก์ ๋, ์ค๋ฅด๋ง ์์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ 0์ผ๋ก ์์ํ ์ ์๋ค.
-
1107๋ฒ ๋ฆฌ๋ชจ์ปจ C++ ์๋น์ด๋ TV๋ฅผ ๋ณด๊ณ ์๋ค. ์๋น์ด๋ ์ฑ๋์ ๋๋ฆฌ๋ ค๊ณ ํ์ง๋ง, ๋ฒํผ์ ๋๋ฌด ์ธ๊ฒ ๋๋ฅด๋ ๋ฐ๋์, ์ผ๋ถ ์ซ์ ๋ฒํผ์ด ๊ณ ์ฅ๋ฌ๋ค. ๋ฆฌ๋ชจ์ปจ์๋ ๋ฒํผ์ด 0๋ถํฐ 9๊น์ง ์ซ์, +์ -๊ฐ ์๋ค. +๋ฅผ ๋๋ฅด๋ฉด ํ์ฌ ๋ณด๊ณ ์๋ ์ฑ๋์์ +1๋ ์ฑ๋๋ก ์ด๋ํ๊ณ , -๋ฅผ ๋๋ฅด๋ฉด -1๋ ์ฑ๋๋ก ์ด๋ํ๋ค. ์ฑ๋ 0์์ -๋ฅผ ๋๋ฅธ ๊ฒฝ์ฐ์๋ ์ฑ๋์ด ๋ณํ์ง ์๊ณ , ์ฑ๋์ ๋ฌดํ๋ ๋งํผ ์๋ค....
-
1110๋ฒ ๋ํ๊ธฐ ์ฌ์ดํด ํ์ด์ฌ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 99๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ง ๋ ๋ค์๊ณผ ๊ฐ์ ์ฐ์ฐ์ ํ ์ ์๋ค. ๋จผ์ ์ฃผ์ด์ง ์๊ฐ 10๋ณด๋ค ์๋ค๋ฉด ์์ 0์ ๋ถ์ฌ ๋ ์๋ฆฌ ์๋ก ๋ง๋ค๊ณ , ๊ฐ ์๋ฆฌ์ ์ซ์๋ฅผ ๋ํ๋ค. ๊ทธ ๋ค์, ์ฃผ์ด์ง ์์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์์ ์์์ ๊ตฌํ ํฉ์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋ฆฌ ์๋ฅผ ์ด์ด ๋ถ์ด๋ฉด ์๋ก์ด ์๋ฅผ ๋ง๋ค ์ ์๋ค. ๋ค์ ์๋ฅผ ๋ณด์. 26๋ถํฐ ์์ํ๋ค....
-
11328๋ฒ Strfry ํ์ด์ฌ C ์ธ์ด ํ๋ก๊ทธ๋๋ฐ์์ ๋ฌธ์์ด(string)์ nativeํ ์๋ฃํ์ด ์๋๋ค. ์ฌ์ค, ๋ฌธ์์ด์ ๊ทธ์ , ๋ฌธ์์ด์ ๋์ ํ์ํ๊ธฐ ์ํ ๋ง๋จ์ NULL์ด ์ฌ์ฉ๋, ๋ฌธ์๋ค๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ผ ๋ฟ์ด๋ค. ํ์ง๋ง ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๋ฌธ์์ด์ ๋ค๋ฃจ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํ๊ธฐ ๋๋ฌธ์, C ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ฌธ์์ด์ ๋ค๋ฃจ๋ ๋ฐ์ ๋งค์ฐ ์ ์ฉํ ํจ์๋ค์ ์ ๊ณตํ๊ณ ์๋ค : ๊ทธ๋ค ์ค์๋....
-
11365๋ฒ !๋ฐ๋น ๊ธ์ผ ํ์ด์ฌ ๋น์ ์ ๊ธธ์ ๊ฐ๋ค๊ฐ ์ด์ํ ์ชฝ์ง๋ฅผ ๋ฐ๊ฒฌํ๋ค. ๊ทธ ์ชฝ์ง์๋ ์ํธ๊ฐ ์ ํ ์์๋๋ฐ, ๋๋ํ ๋น์ ์ ์ํธ๊ฐ ๋ค์ง์ผ๋ฉด ํด๋ ๋๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ๋ค. ์ด ์ํธ๋ฅผ ํด๋ ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11399๋ฒ ATM ํ์ด์ฌ ์ธํ์ํ์๋ ATM์ด 1๋๋ฐ์ ์๋ค. ์ง๊ธ ์ด ATM์์ N๋ช ์ ์ฌ๋๋ค์ด ์ค์ ์์๋ค. ์ฌ๋์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์์ผ๋ฉฐ, i๋ฒ ์ฌ๋์ด ๋์ ์ธ์ถํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ Pi๋ถ์ด๋ค. ์ฌ๋๋ค์ด ์ค์ ์๋ ์์์ ๋ฐ๋ผ์, ๋์ ์ธ์ถํ๋๋ฐ ํ์ํ ์๊ฐ์ ํฉ์ด ๋ฌ๋ผ์ง๊ฒ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด 5๋ช ์ด ์๊ณ , P1 = 3, P2 = 1, P3 = 4, P4 ....
-
1149๋ฒ RGB๊ฑฐ๋ฆฌ ํ์ด์ฌ RGB๊ฑฐ๋ฆฌ์๋ ์ง์ด N๊ฐ ์๋ค. ๊ฑฐ๋ฆฌ๋ ์ ๋ถ์ผ๋ก ๋ํ๋ผ ์ ์๊ณ , 1๋ฒ ์ง๋ถํฐ N๋ฒ ์ง์ด ์์๋๋ก ์๋ค. ์ง์ ๋นจ๊ฐ, ์ด๋ก, ํ๋ ์ค ํ๋์ ์์ผ๋ก ์น ํด์ผ ํ๋ค. ๊ฐ๊ฐ์ ์ง์ ๋นจ๊ฐ, ์ด๋ก, ํ๋์ผ๋ก ์น ํ๋ ๋น์ฉ์ด ์ฃผ์ด์ก์ ๋, ์๋ ๊ท์น์ ๋ง์กฑํ๋ฉด์ ๋ชจ๋ ์ง์ ์น ํ๋ ๋น์ฉ์ ์ต์๊ฐ์ ๊ตฌํด๋ณด์.
1๋ฒ ์ง์ ์์ 2๋ฒ ์ง์ ์๊ณผ ๊ฐ์ง ์์์ผ ํ๋ค. N๋ฒ ์ง์....
-
1152๋ฒ ๋จ์ด์ ๊ฐ์ ํ์ด์ฌ ์์ด ๋์๋ฌธ์์ ๋์ด์ฐ๊ธฐ๋ง์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ด ์ฃผ์ด์ง๋ค. ์ด ๋ฌธ์์ด์๋ ๋ช ๊ฐ์ ๋จ์ด๊ฐ ์์๊น? ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ํ ๋จ์ด๊ฐ ์ฌ๋ฌ ๋ฒ ๋ฑ์ฅํ๋ฉด ๋ฑ์ฅํ ํ์๋งํผ ๋ชจ๋ ์ธ์ด์ผ ํ๋ค.
-
1157๋ฒ ๋จ์ด ๊ณต๋ถ ํ์ด์ฌ ์ํ๋ฒณ ๋์๋ฌธ์๋ก ๋ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ฉด, ์ด ๋จ์ด์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋ ์ํ๋ฒณ์ด ๋ฌด์์ธ์ง ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ๋๋ฌธ์์ ์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ์ง ์๋๋ค.
-
11576๋ฒ Base Conversion C++ ํ์๋จธ์ ์ ๊ฐ๋ฐํ๋ ์ ์ด๋ ์ค๋ ๋ ธ๋ ฅ ๋์ ํ์๋จธ์ ์ ๊ฐ๋ฐํ๋๋ฐ ์ฑ๊ณตํ์๋ค. ๋ฏธ๋๊ฐ ๊ถ๊ธํ ์ ์ด๋ ์์ ์ด ๊ฐ๋ฐํ ํ์๋จธ์ ์ ์ด์ฉํ์ฌ 500๋ ํ์ ์ธ๊ณ๋ก ์ฌํ์ ๋ ๋๊ฒ ๋์๋ค. 500๋ ํ์ ์ธ๊ณ์์๋ ํ๋ก๊ทธ๋๋ฐ์ ํ๊ณ ์ถ์๋ ์ ์ด๋ ๋ฐฑ์ค ์ฌ์ดํธ์ ์ ์ํ์ฌ ๋ฌธ์ ๋ฅผ ํ๊ธฐ๋ก ํ์๋ค. ๊ทธ๋ฌ๋ ๋ฏธ๋์ธ๊ณ๋ A์ง๋ฒ์ ์ฌ์ฉํ๊ณ ์์๊ณ , B์ง๋ฒ์ ์ฌ์ฉํ๋ ์ ์ด๋ ๋ฌธ์ ๋ฅผ ....
-
1158๋ฒ ์์ธํธ์ค ๋ฌธ์ C++ ์์ธํธ์ค ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ๋ค. 1๋ฒ๋ถํฐ N๋ฒ๊น์ง N๋ช ์ ์ฌ๋์ด ์์ ์ด๋ฃจ๋ฉด์ ์์์๊ณ , ์์ ์ ์ K(โค N)๊ฐ ์ฃผ์ด์ง๋ค. ์ด์ ์์๋๋ก K๋ฒ์งธ ์ฌ๋์ ์ ๊ฑฐํ๋ค. ํ ์ฌ๋์ด ์ ๊ฑฐ๋๋ฉด ๋จ์ ์ฌ๋๋ค๋ก ์ด๋ฃจ์ด์ง ์์ ๋ฐ๋ผ ์ด ๊ณผ์ ์ ๊ณ์ํด ๋๊ฐ๋ค. ์ด ๊ณผ์ ์ N๋ช ์ ์ฌ๋์ด ๋ชจ๋ ์ ๊ฑฐ๋ ๋๊น์ง ๊ณ์๋๋ค. ์์์ ์ฌ๋๋ค์ด ์ ๊ฑฐ๋๋ ์์๋ฅผ (N, K)-์์ธํธ์ค ์์ด์ด....
-
11650๋ฒ ์ขํ ์ ๋ ฌํ๊ธฐ C++ 2์ฐจ์ ํ๋ฉด ์์ ์ N๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. ์ขํ๋ฅผ x์ขํ๊ฐ ์ฆ๊ฐํ๋ ์์ผ๋ก, x์ขํ๊ฐ ๊ฐ์ผ๋ฉด y์ขํ๊ฐ ์ฆ๊ฐํ๋ ์์๋ก ์ ๋ ฌํ ๋ค์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11651๋ฒ ์ขํ ์ ๋ ฌํ๊ธฐ 2 C++ 2์ฐจ์ ํ๋ฉด ์์ ์ N๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. ์ขํ๋ฅผ y์ขํ๊ฐ ์ฆ๊ฐํ๋ ์์ผ๋ก, y์ขํ๊ฐ ๊ฐ์ผ๋ฉด x์ขํ๊ฐ ์ฆ๊ฐํ๋ ์์๋ก ์ ๋ ฌํ ๋ค์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11652๋ฒ ์นด๋ C++ ์ค๊ท๋ ์ซ์ ์นด๋ N์ฅ์ ๊ฐ์ง๊ณ ์๋ค. ์ซ์ ์นด๋์๋ ์ ์๊ฐ ํ๋ ์ ํ์๋๋ฐ, ์ ํ์๋ ์๋ -262๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 262๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ์ค๊ท๊ฐ ๊ฐ์ง๊ณ ์๋ ์นด๋๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๋ง์ด ๊ฐ์ง๊ณ ์๋ ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ง์ฝ, ๊ฐ์ฅ ๋ง์ด ๊ฐ์ง๊ณ ์๋ ์ ์๊ฐ ์ฌ๋ฌ ๊ฐ์ง๋ผ๋ฉด, ์์ ๊ฒ์ ์ถ๋ ฅํ๋ค.
-
11653๋ฒ ์์ธ์๋ถํด C++ ์ ์ N์ด ์ฃผ์ด์ก์ ๋, ์์ธ์๋ถํดํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11654๋ฒ ์์คํค ์ฝ๋ ํ์ด์ฌ ์ํ๋ฒณ ์๋ฌธ์, ๋๋ฌธ์, ์ซ์ 0-9์ค ํ๋๊ฐ ์ฃผ์ด์ก์ ๋, ์ฃผ์ด์ง ๊ธ์์ ์์คํค ์ฝ๋๊ฐ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11655๋ฒ ROT13 C++ ROT13์ ์นด์ด์ฌ๋ฅด ์ํธ์ ์ผ์ข ์ผ๋ก ์์ด ์ํ๋ฒณ์ 13๊ธ์์ฉ ๋ฐ์ด์ ๋ง๋ ๋ค. ์๋ฅผ ๋ค์ด, "Baekjoon Online Judge"๋ฅผ ROT13์ผ๋ก ์ํธํํ๋ฉด "Onrxwbba Bayvar Whqtr"๊ฐ ๋๋ค. ROT13์ผ๋ก ์ํธํํ ๋ด์ฉ์ ์๋ ๋ด์ฉ์ผ๋ก ๋ฐ๊พธ๋ ค๋ฉด ์ํธํํ ๋ฌธ์์ด์ ๋ค์ ROT13ํ๋ฉด ๋๋ค. ์์์ ์ํธํํ ๋ฌธ์์ด "Onrxwbba Bay....
-
11656๋ฒ ์ ๋ฏธ์ฌ ๋ฐฐ์ด C++ ์ ๋ฏธ์ฌ ๋ฐฐ์ด์ ๋ฌธ์์ด S์ ๋ชจ๋ ์ ๋ฏธ์ฌ๋ฅผ ์ฌ์ ์์ผ๋ก ์ ๋ ฌํด ๋์ ๋ฐฐ์ด์ด๋ค. baekjoon์ ์ ๋ฏธ์ฌ๋ baekjoon, aekjoon, ekjoon, kjoon, joon, oon, on, n ์ผ๋ก ์ด 8๊ฐ์ง๊ฐ ์๊ณ , ์ด๋ฅผ ์ฌ์ ์์ผ๋ก ์ ๋ ฌํ๋ฉด, aekjoon, baekjoon, ekjoon, joon, kjoon, n, on, oon์ด ๋๋ค. ๋ฌธ์์ด S๊ฐ ....
-
11662๋ฒ ๋ฏผํธ์ ๊ฐํธ ํ์ด์ฌ ๋ฏผํธ์ ๊ฐํธ๊ฐ 2์ฐจ์ ์ขํ ํ๋ฉด ์์ ์๋ค. ๋ฏผํธ๋ ์ A(Ax, Ay)์์ ์ B(Bx, By)๋ฅผ ํฅํด ๊ฑธ์ด๊ฐ๊ณ ์๊ณ , ๊ฐํธ๋ ์ C(Cx, Cy)์์ ์ D(Dx, Dy)๋ฅผ ํฅํด ๊ฑธ์ด๊ฐ๊ณ ์๋ค. ๋ฏผํธ์ ๊ฐํธ๋ ๋์์ ์ถ๋ฐํ๊ณ , ๋ฏผํธ๊ฐ ์ B์ ๋์ฐฉํ๋ ์๊ฐ ๊ฐํธ๋ ์ D์ ๋์ฐฉํ๋ค. ๋, ๋ ์ฌ๋์ ํญ์ ์ผ์ ํ ์๋๋ก ๊ฑธ์ด๊ฐ๋ค. ๋ ์ฌ๋์ ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ....
-
1168๋ฒ ์์ธํธ์ค ๋ฌธ์ 2 C++ ์์ธํธ์ค ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ๋ค. 1๋ฒ๋ถํฐ N๋ฒ๊น์ง N๋ช ์ ์ฌ๋์ด ์์ ์ด๋ฃจ๋ฉด์ ์์์๊ณ , ์์ ์ ์ K(โค N)๊ฐ ์ฃผ์ด์ง๋ค. ์ด์ ์์๋๋ก K๋ฒ์งธ ์ฌ๋์ ์ ๊ฑฐํ๋ค. ํ ์ฌ๋์ด ์ ๊ฑฐ๋๋ฉด ๋จ์ ์ฌ๋๋ค๋ก ์ด๋ฃจ์ด์ง ์์ ๋ฐ๋ผ ์ด ๊ณผ์ ์ ๊ณ์ํด ๋๊ฐ๋ค. ์ด ๊ณผ์ ์ N๋ช ์ ์ฌ๋์ด ๋ชจ๋ ์ ๊ฑฐ๋ ๋๊น์ง ๊ณ์๋๋ค. ์์์ ์ฌ๋๋ค์ด ์ ๊ฑฐ๋๋ ์์๋ฅผ (N, K)-์์ธํธ์ค ์์ด์ด....
-
11718๋ฒ ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ C++ ์ ๋ ฅ ๋ฐ์ ๋๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11719๋ฒ ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ 2 C++ ์ ๋ ฅ ๋ฐ์ ๋๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11720๋ฒ ์ซ์์ ํฉ C++ N๊ฐ์ ์ซ์๊ฐ ๊ณต๋ฐฑ ์์ด ์ฐ์ฌ์๋ค. ์ด ์ซ์๋ฅผ ๋ชจ๋ ํฉํด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11721๋ฒ ์ด ๊ฐ์ฉ ๋์ด ์ถ๋ ฅํ๊ธฐ C++ ์ํ๋ฒณ ์๋ฌธ์์ ๋๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๊ธธ์ด๊ฐ N์ธ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ํ ์ค์ 10๊ธ์์ฉ ๋์ด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11722๋ฒ ๊ฐ์ฅ ๊ธด ๊ฐ์ํ๋ ๋ถ๋ถ ์์ด C++ ์์ด A๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๊ธด ๊ฐ์ํ๋ ๋ถ๋ถ ์์ด์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์์ด A = {10, 30, 10, 20, 20, 10} ์ธ ๊ฒฝ์ฐ์ ๊ฐ์ฅ ๊ธด ๊ฐ์ํ๋ ๋ถ๋ถ ์์ด์ A = {10, 30, 10, 20, 20, 10} ์ด๊ณ , ๊ธธ์ด๋ 3์ด๋ค.
-
11724๋ฒ ์ฐ๊ฒฐ ์์์ ๊ฐ์ C++ ๋ฐฉํฅ ์๋ ๊ทธ๋ํ๊ฐ ์ฃผ์ด์ก์ ๋, ์ฐ๊ฒฐ ์์ (Connected Component)์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11724๋ฒ ์ฐ๊ฒฐ ์์์ ๊ฐ์ ํ์ด์ฌ ๋ฐฉํฅ ์๋ ๊ทธ๋ํ๊ฐ ์ฃผ์ด์ก์ ๋, ์ฐ๊ฒฐ ์์ (Connected Component)์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11726๋ฒ 2รn ํ์ผ๋ง ํ์ด์ฌ 2รn ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ 1ร2, 2ร1 ํ์ผ๋ก ์ฑ์ฐ๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ ๊ทธ๋ฆผ์ 2ร5 ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ ์ฑ์ด ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์์ด๋ค.
-
11727๋ฒ 2รn ํ์ผ๋ง 2 ํ์ด์ฌ 2รn ์ง์ฌ๊ฐํ์ 1ร2, 2ร1๊ณผ 2ร2 ํ์ผ๋ก ์ฑ์ฐ๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ ๊ทธ๋ฆผ์ 2ร17 ์ง์ฌ๊ฐํ์ ์ฑ์ด ํ๊ฐ์ง ์์ด๋ค.
-
11728๋ฒ ๋ฐฐ์ด ํฉ์น๊ธฐ C์ธ์ด ์ ๋ ฌ๋์ด์๋ ๋ ๋ฐฐ์ด A์ B๊ฐ ์ฃผ์ด์ง๋ค. ๋ ๋ฐฐ์ด์ ํฉ์น ๋ค์ ์ ๋ ฌํด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
11728๋ฒ ๋ฐฐ์ด ํฉ์น๊ธฐ ํ์ด์ฌ ์ ๋ ฌ๋์ด์๋ ๋ ๋ฐฐ์ด A์ B๊ฐ ์ฃผ์ด์ง๋ค. ๋ ๋ฐฐ์ด์ ํฉ์น ๋ค์ ์ ๋ ฌํด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1181๋ฒ ๋จ์ด ์ ๋ ฌ ํ์ด์ฌ ์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง N๊ฐ์ ๋จ์ด๊ฐ ๋ค์ด์ค๋ฉด ์๋์ ๊ฐ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๊ธธ์ด๊ฐ ์งง์ ๊ฒ๋ถํฐ ๊ธธ์ด๊ฐ ๊ฐ์ผ๋ฉด ์ฌ์ ์์ผ๋ก
-
11816๋ฒ 8์ง์, 10์ง์, 16์ง์ C์ธ์ด ์ ์ X๊ฐ ์ฃผ์ด์ง๋ค. ์ ์ X๋ ํญ์ 8์ง์, 10์ง์, 16์ง์ ์ค์ ํ๋์ด๋ค. 8์ง์์ธ ๊ฒฝ์ฐ์๋ ์์ ์์ 0์ด ์ฃผ์ด์ง๊ณ , 16์ง์์ธ ๊ฒฝ์ฐ์๋ 0x๊ฐ ์ฃผ์ด์ง๋ค. X๋ฅผ 10์ง์๋ก ๋ฐ๊ฟ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1182๋ฒ ๋ถ๋ถ์์ด์ ํฉ C++ N๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด์ด ์์ ๋, ํฌ๊ธฐ๊ฐ ์์์ธ ๋ถ๋ถ์์ด ์ค์์ ๊ทธ ์์ด์ ์์๋ฅผ ๋ค ๋ํ ๊ฐ์ด S๊ฐ ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1193๋ฒ ๋ถ์์ฐพ๊ธฐ ํ์ด์ฌ ๋ฌดํํ ํฐ ๋ฐฐ์ด์ ๋ค์๊ณผ ๊ฐ์ด ๋ถ์๋ค์ด ์ ํ์๋ค.
1/1 1/2 1/3 1/4 1/5 โฆ
2/1 2/2 2/3 2/4 โฆ โฆ
3/1 3/2 3/3 โฆ โฆ โฆ
4/1 4/2 โฆ โฆ โฆ โฆ
5/1 โฆ โฆ โฆ โฆ โฆ
โฆ โฆ โฆ โฆ โฆ โฆ
์ด์ ๊ฐ์ด ๋์ด๋ ๋ถ์๋ค์ 1/1 -> 1/2 -> 2/1 -> 3/1 -> 2/2 -> โฆ ๊ณผ ....
-
11931๋ฒ ์ ์ ๋ ฌํ๊ธฐ 4 ํ์ด์ฌ N๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1194๋ฒ ๋ฌ์ด ์ฐจ์ค๋ฅธ๋ค, ๊ฐ์. ํ์ด์ฌ ์ง๊ธ ๋ฏผ์์ด๊ฐ ๊ณํํ ์ฌํ์ ๋ฌ์ด ๋งจ ์ฒ์ ๋จ๊ธฐ ์์ํ ๋ ๋ถํฐ, ์ค๋นํ๋ ์ฌํ๊ธธ์ด๋ค. ํ์ง๋ง, ๋งค๋ฒ ๋ฌ์ด ์ฐจ์ค๋ฅผ ๋๋ง๋ค ๋ฏผ์์ด๋ ์ด์ฉ ์ ์๋ ํ์ค์ ๋ฒฝ ์์์ ๋ค์ง์ ํฌ๊ธฐํ๊ณ ๋ง์๋ค. ๋ฏผ์์ด๋ ๋งค๋ฒ ์์ ์ ๋ค์ง์ ๋งํ๋ ค๊ณ ๋ ธ๋ ฅํ์ง๋ง, ๋ง์ ํ๋ฉด ์๋ฌด๋ ๋ชป ์์๋ค์ ๊ฒ๋ง ๊ฐ์์, ์ง๋ ๊ฒ๋จน๊ณ ๋ฒ์ด๋ฆฌ๊ฐ ๋์ด๋ฒ๋ ธ๋ค. ๊ฒฐ๊ตญ ๋ฏผ์์ด๋ ๋ชจ๋ ์ ๋ ์๋ฒฝ ๋ค์ ๋ฐ์ฏค ....
-
11942๋ฒ ๊ณ ๋ ค๋๋ ์ฌ๋์ ๋๋ค ํ์ด์ฌ ๊ณ ๋ ค๋ํ๊ต๋ ์ฌ๋์ ๋๋ค.
-
12100๋ฒ 2048 (Easy) ํ์ด์ฌ 2048 ๊ฒ์์ 4ร4 ํฌ๊ธฐ์ ๋ณด๋์์ ํผ์ ์ฆ๊ธฐ๋ ์ฌ๋ฏธ์๋ ๊ฒ์์ด๋ค. ์ด ๋งํฌ๋ฅผ ๋๋ฅด๋ฉด ๊ฒ์์ ํด๋ณผ ์ ์๋ค. ์ด ๊ฒ์์์ ํ ๋ฒ์ ์ด๋์ ๋ณด๋ ์์ ์๋ ์ ์ฒด ๋ธ๋ก์ ์ํ์ข์ฐ ๋ค ๋ฐฉํฅ ์ค ํ๋๋ก ์ด๋์ํค๋ ๊ฒ์ด๋ค. ์ด๋, ๊ฐ์ ๊ฐ์ ๊ฐ๋ ๋ ๋ธ๋ก์ด ์ถฉ๋ํ๋ฉด ๋ ๋ธ๋ก์ ํ๋๋ก ํฉ์ณ์ง๊ฒ ๋๋ค. ํ ๋ฒ์ ์ด๋์์ ์ด๋ฏธ ํฉ์ณ์ง ๋ธ๋ก์ ๋ ๋ค๋ฅธ ๋ธ๋ก๊ณผ ๋ค์ ํฉ์ณ....
-
1212๋ฒ 8์ง์ 2์ง์ C++ 8์ง์๊ฐ ์ฃผ์ด์ก์ ๋, 2์ง์๋ก ๋ณํํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1259๋ฒ ํฐ๋ฆฐ๋๋กฌ์ ํ์ด์ฌ ์ด๋ค ๋จ์ด๋ฅผ ๋ค์์๋ถํฐ ์ฝ์ด๋ ๋๊ฐ๋ค๋ฉด ๊ทธ ๋จ์ด๋ฅผ ํฐ๋ฆฐ๋๋กฌ์ด๋ผ๊ณ ํ๋ค. 'radar', 'sees'๋ ํฐ๋ฆฐ๋๋กฌ์ด๋ค. ์๋ ํฐ๋ฆฐ๋๋กฌ์ผ๋ก ์ทจ๊ธํ ์ ์๋ค. ์์ ์ซ์๋ค์ ๋ค์์๋ถํฐ ์ฝ์ด๋ ๊ฐ๋ค๋ฉด ๊ทธ ์๋ ํฐ๋ฆฐ๋๋กฌ์๋ค. 121, 12421 ๋ฑ์ ํฐ๋ฆฐ๋๋กฌ์๋ค. 123, 1231์ ๋ค์์๋ถํฐ ์ฝ์ผ๋ฉด ๋ค๋ฅด๋ฏ๋ก ํฐ๋ฆฐ๋๋กฌ์๊ฐ ์๋๋ค. ๋ํ 10๋ ํฐ๋ฆฐ๋๋กฌ์๊ฐ ์๋๋ฐ, ์....
-
1260๋ฒ DFS์ BFS C++ ๊ทธ๋ํ๋ฅผ DFS๋ก ํ์ํ ๊ฒฐ๊ณผ์ BFS๋ก ํ์ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ๋ฐฉ๋ฌธํ ์ ์๋ ์ ์ ์ด ์ฌ๋ฌ ๊ฐ์ธ ๊ฒฝ์ฐ์๋ ์ ์ ๋ฒํธ๊ฐ ์์ ๊ฒ์ ๋จผ์ ๋ฐฉ๋ฌธํ๊ณ , ๋ ์ด์ ๋ฐฉ๋ฌธํ ์ ์๋ ์ ์ด ์๋ ๊ฒฝ์ฐ ์ข ๋ฃํ๋ค. ์ ์ ๋ฒํธ๋ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง์ด๋ค.
-
1260๋ฒ DFS์ BFS ํ์ด์ฌ ๊ทธ๋ํ๋ฅผ DFS๋ก ํ์ํ ๊ฒฐ๊ณผ์ BFS๋ก ํ์ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ๋ฐฉ๋ฌธํ ์ ์๋ ์ ์ ์ด ์ฌ๋ฌ ๊ฐ์ธ ๊ฒฝ์ฐ์๋ ์ ์ ๋ฒํธ๊ฐ ์์ ๊ฒ์ ๋จผ์ ๋ฐฉ๋ฌธํ๊ณ , ๋ ์ด์ ๋ฐฉ๋ฌธํ ์ ์๋ ์ ์ด ์๋ ๊ฒฝ์ฐ ์ข ๋ฃํ๋ค. ์ ์ ๋ฒํธ๋ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง์ด๋ค.
-
1261๋ฒ ์๊ณ ์คํ C++ ์๊ณ ์คํ ์ด์์ง์ด ๋ชจ๋ ๋ฏธ๋ก์ ๊ฐํ๋ค. ๋ฏธ๋ก๋ NM ํฌ๊ธฐ์ด๋ฉฐ, ์ด 11ํฌ๊ธฐ์ ๋ฐฉ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋ฏธ๋ก๋ ๋น ๋ฐฉ ๋๋ ๋ฒฝ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ๋น ๋ฐฉ์ ์์ ๋กญ๊ฒ ๋ค๋ ์ ์์ง๋ง, ๋ฒฝ์ ๋ถ์์ง ์์ผ๋ฉด ์ด๋ํ ์ ์๋ค. ์๊ณ ์คํ ์ด์์ง์ ์ฌ๋ฌ๋ช ์ด์ง๋ง, ํญ์ ๋ชจ๋ ๊ฐ์ ๋ฐฉ์ ์์ด์ผ ํ๋ค. ์ฆ, ์ฌ๋ฌ ๋ช ์ด ๋ค๋ฅธ ๋ฐฉ์ ์์ ์๋ ์๋ค. ์ด๋ค ๋ฐฉ์์ ์ด๋ํ ์ ์....
-
1267๋ฒ ํธ๋ํฐ ์๊ธ ํ์ด์ฌ ๋ํธ๋ ์์ ๋๋ก T ํต์ ์ฌ์ ์ ํธ๋ํฐ ์ด๋จธ๋๋ฅผ ์๋ค. ์์ ๋๋ก T ํต์ ์ฌ๋ ๋ํธ์๊ฒ ๋ค์ ๋ ๊ฐ์ง ์๊ธ์ ์ค ํ๋๋ฅผ ์ ํํ๋ผ๊ณ ํ๋ค.
์์ ์๊ธ์ ๋ฏผ์ ์๊ธ์
์์ ์๊ธ์ ๋ 30์ด๋ง๋ค 10์์ฉ ์ฒญ๊ตฌ๋๋ค. ์ด ๋ง์ ๋ง์ฝ 29์ด ๋๋ ๊ทธ ๋ณด๋ค ์ ์ ์๊ฐ ํตํ๋ฅผ ํ์ผ๋ฉด 10์์ด ์ฒญ๊ตฌ๋๋ค. ๋ง์ฝ 30์ด๋ถํฐ 59์ด ์ฌ์ด๋ก ํตํ๋ฅผ ํ์ผ๋ฉด 20์์ด ์ฒญ๊ตฌ๋๋ค. ๋ฏผ์....
-
12790๋ฒ Mini Fantasy War C++ ๋ฅ์จ์งํฐ์์๋ ์ต๊ทผ SRPG "์ํผ ํํ์ง ์"์ ํ์์์ผ๋ก "๋ฏธ๋ ํํ์ง ์"๋ฅผ ์ถ์ํ์๋ค. ์ ํธ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก, ๋ฏธ๋ ํํ์ง ์์์๋ ๊ฐ ์บ๋ฆญํฐ์ ์ ํฌ๋ ฅ์ ๊ณ์ฐํ์ฌ์ผ ํ๋ค. ๊ฐ ์บ๋ฆญํฐ์ ์ ํฌ๋ ฅ์ ๋จ์ํ ๊ฐ ์บ๋ฆญํฐ์ ๋ฅ๋ ฅ์น์ ๊ฐ์ค ํฉ์ผ๋ก ๊ณ์ฐ๋๋ค. ์ ํฌ๋ ฅ ๊ณ์ฐ์ ๊ต์ฅํ ๊ฐ๋จํ ๋ก์ง์ด์ง๋ง ๊ฒ์ ๊ณณ๊ณณ์ ์ฐ์ด๋ ๋งํผ, Being์ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋จธ๋ก ํ์ฌ๊ธ ์ด ๋ก....
-
13023๋ฒ ABCDE C++ BOJ ์๊ณ ๋ฆฌ์ฆ ์บ ํ์๋ ์ด N๋ช ์ด ์ฐธ๊ฐํ๊ณ ์๋ค. ์ฌ๋๋ค์ 0๋ฒ๋ถํฐ N-1๋ฒ์ผ๋ก ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์๊ณ , ์ผ๋ถ ์ฌ๋๋ค์ ์น๊ตฌ์ด๋ค. ์ค๋์ ๋ค์๊ณผ ๊ฐ์ ์น๊ตฌ ๊ด๊ณ๋ฅผ ๊ฐ์ง ์ฌ๋ A, B, C, D, E๊ฐ ์กด์ฌํ๋์ง ๊ตฌํด๋ณด๋ ค๊ณ ํ๋ค.
A๋ B์ ์น๊ตฌ๋ค. B๋ C์ ์น๊ตฌ๋ค. C๋ D์ ์น๊ตฌ๋ค. D๋ E์ ์น๊ตฌ๋ค.
์์ ๊ฐ์ ์น๊ตฌ ๊ด๊ณ๊ฐ ์กด์ฌํ๋์ง ์ํ๋์ง ๊ตฌํ๋....
- 1309๋ฒ ๋๋ฌผ์ ํ์ด์ฌ ์ด๋ค ๋๋ฌผ์์ ๊ฐ๋ก๋ก ๋์นธ ์ธ๋ก๋ก N์นธ์ธ ์๋์ ๊ฐ์ ์ฐ๋ฆฌ๊ฐ ์๋ค.
์ด ๋๋ฌผ์์๋ ์ฌ์๋ค์ด ์ด๊ณ ์๋๋ฐ ์ฌ์๋ค์ ์ฐ๋ฆฌ์ ๊ฐ๋ ๋, ๊ฐ๋ก๋ก๋ ์ธ๋ก๋ก๋ ๋ถ์ด ์๊ฒ ๋ฐฐ์นํ ์๋ ์๋ค. ์ด ๋๋ฌผ์ ์กฐ๋ จ์ฌ๋ ์ฌ์๋ค์ ๋ฐฐ์น ๋ฌธ์ ๋๋ฌธ์ ๊ณจ๋จธ๋ฆฌ๋ฅผ ์๊ณ ์๋ค. ๋๋ฌผ์ ์กฐ๋ จ์ฌ์ ๋จธ๋ฆฌ๊ฐ ์ํ์ง ์๋๋ก ์ฐ๋ฆฌ๊ฐ 2*N ๋ฐฐ์ด์ ์ฌ์๋ฅผ ๋ฐฐ์นํ๋ ๊ฒฝ์ฐ์ ์๊ฐ ๋ช ๊ฐ์ง์ธ์ง๋ฅผ ์์๋ด๋....
-
1316๋ฒ ๊ทธ๋ฃน ๋จ์ด ์ฒด์ปค ํ์ด์ฌ ๊ทธ๋ฃน ๋จ์ด๋ ๋จ์ด์ ์กด์ฌํ๋ ๋ชจ๋ ๋ฌธ์์ ๋ํด์, ๊ฐ ๋ฌธ์๊ฐ ์ฐ์ํด์ ๋ํ๋๋ ๊ฒฝ์ฐ๋ง์ ๋งํ๋ค. ์๋ฅผ ๋ค๋ฉด, ccazzzzbb๋ c, a, z, b๊ฐ ๋ชจ๋ ์ฐ์ํด์ ๋ํ๋๊ณ , kin๋ k, i, n์ด ์ฐ์ํด์ ๋ํ๋๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฃน ๋จ์ด์ด์ง๋ง, aabbbccb๋ b๊ฐ ๋จ์ด์ ธ์ ๋ํ๋๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฃน ๋จ์ด๊ฐ ์๋๋ค. ๋จ์ด N๊ฐ๋ฅผ ์ ๋ ฅ์ผ๋ก ๋ฐ์ ๊ทธ๋ฃน ๋จ์ด์ ๊ฐ์๋ฅผ....
-
1330๋ฒ ๋ ์ ๋น๊ตํ๊ธฐ ํ์ด์ฌ ๋ ์ ์ A์ B๊ฐ ์ฃผ์ด์ก์ ๋, A์ B๋ฅผ ๋น๊ตํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
13300๋ฒ ๋ฐฉ ๋ฐฐ์ ํ์ด์ฌ ์ ๋ณด ์ด๋ฑํ๊ต์์๋ ๋จ์ฒด๋ก 2๋ฐ 3์ผ ์ํ์ฌํ์ ๊ฐ๊ธฐ๋ก ํ๋ค. ์ฌ๋ฌ ํ๋ ์ด ๊ฐ์ ์ฅ์๋ก ์ํ์ฌํ์ ๊ฐ๋ ค๊ณ ํ๋๋ฐ 1ํ๋ ๋ถํฐ 6ํ๋ ๊น์ง ํ์๋ค์ด ๋ฌต์ ๋ฐฉ์ ๋ฐฐ์ ํด์ผ ํ๋ค. ๋จํ์์ ๋จํ์๋ผ๋ฆฌ, ์ฌํ์์ ์ฌํ์๋ผ๋ฆฌ ๋ฐฉ์ ๋ฐฐ์ ํด์ผ ํ๋ค. ๋ํ ํ ๋ฐฉ์๋ ๊ฐ์ ํ๋ ์ ํ์๋ค์ ๋ฐฐ์ ํด์ผ ํ๋ค. ๋ฌผ๋ก ํ ๋ฐฉ์ ํ ๋ช ๋ง ๋ฐฐ์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค. ํ ๋ฐฉ์ ๋ฐฐ์ ํ ์ ์๋....
-
1339๋ฒ ๋จ์ด ์ํ C++ ๋ฏผ์์ด๋ ์ํํ์์์ ๋จ์ด ์ํ ๋ฌธ์ ๋ฅผ ํธ๋ ์์ ๋ฅผ ๋ฐ์๋ค. ๋จ์ด ์ํ ๋ฌธ์ ๋ N๊ฐ์ ๋จ์ด๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ๋จ์ด๋ ์ํ๋ฒณ ๋๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ์ด๋, ๊ฐ ์ํ๋ฒณ ๋๋ฌธ์๋ฅผ 0๋ถํฐ 9๊น์ง์ ์ซ์ ์ค ํ๋๋ก ๋ฐ๊ฟ์ N๊ฐ์ ์๋ฅผ ํฉํ๋ ๋ฌธ์ ์ด๋ค. ๊ฐ์ ์ํ๋ฒณ์ ๊ฐ์ ์ซ์๋ก ๋ฐ๊ฟ์ผ ํ๋ฉฐ, ๋ ๊ฐ ์ด์์ ์ํ๋ฒณ์ด ๊ฐ์ ์ซ์๋ก ๋ฐ๋์ด์ง๋ฉด ์ ๋๋ค. ์๋ฅผ ๋ค....
-
13458๋ฒ ์ํ ๊ฐ๋ ํ์ด์ฌ ์ด N๊ฐ์ ์ํ์ฅ์ด ์๊ณ , ๊ฐ๊ฐ์ ์ํ์ฅ๋ง๋ค ์์์๋ค์ด ์๋ค. i๋ฒ ์ํ์ฅ์ ์๋ ์์์์ ์๋ Ai๋ช ์ด๋ค. ๊ฐ๋ ๊ด์ ์ด๊ฐ๋ ๊ด๊ณผ ๋ถ๊ฐ๋ ๊ด์ผ๋ก ๋ ์ข ๋ฅ๊ฐ ์๋ค. ์ด๊ฐ๋ ๊ด์ ํ ์ํ์ฅ์์ ๊ฐ์ํ ์ ์๋ ์์์์ ์๊ฐ B๋ช ์ด๊ณ , ๋ถ๊ฐ๋ ๊ด์ ํ ์ํ์ฅ์์ ๊ฐ์ํ ์ ์๋ ์์์์ ์๊ฐ C๋ช ์ด๋ค. ๊ฐ๊ฐ์ ์ํ์ฅ์ ์ด๊ฐ๋ ๊ด์ ์ค์ง 1๋ช ๋ง ์์ด์ผ ํ๊ณ , ๋ถ๊ฐ๋ ๊ด์ ์ฌ....
-
13460๋ฒ ๊ตฌ์ฌ ํ์ถ 2 ํ์ด์ฌ ์คํํธ๋งํฌ์์ ํ๋งคํ๋ ์ด๋ฆฐ์ด์ฉ ์ฅ๋๊ฐ ์ค์์ ๊ฐ์ฅ ์ธ๊ธฐ๊ฐ ๋ง์ ์ ํ์ ๊ตฌ์ฌ ํ์ถ์ด๋ค. ๊ตฌ์ฌ ํ์ถ์ ์ง์ฌ๊ฐํ ๋ณด๋์ ๋นจ๊ฐ ๊ตฌ์ฌ๊ณผ ํ๋ ๊ตฌ์ฌ์ ํ๋์ฉ ๋ฃ์ ๋ค์, ๋นจ๊ฐ ๊ตฌ์ฌ์ ๊ตฌ๋ฉ์ ํตํด ๋นผ๋ด๋ ๊ฒ์์ด๋ค. ๋ณด๋์ ์ธ๋ก ํฌ๊ธฐ๋ N, ๊ฐ๋ก ํฌ๊ธฐ๋ M์ด๊ณ , ํธ์์ 1ร1ํฌ๊ธฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ฐ์ฅ ๋ฐ๊นฅ ํ๊ณผ ์ด์ ๋ชจ๋ ๋งํ์ ธ ์๊ณ , ๋ณด๋์๋ ๊ตฌ๋ฉ์ด ํ๋ ์....
-
13549๋ฒ ์จ๋ฐ๊ผญ์ง 3 C++ ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 โค N โค 100,000)์ ์๊ณ , ๋์์ ์ K(0 โค K โค 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ ๋ ๊ฑท๋๋ค๋ฉด 1์ด ํ์ X-1 ๋๋ X+1๋ก ์ด๋ํ๊ฒ ๋๋ค. ์๊ฐ์ด๋์ ํ๋ ๊ฒฝ์ฐ์๋ 0์ด ํ์ 2*X์ ์์น๋ก ์ด๋ํ๊ฒ ๋๋ค. ์๋น์ด....
-
1357๋ฒ ๋ค์งํ ๋ง์ ํ์ด์ฌ ์ด๋ค ์ X๊ฐ ์ฃผ์ด์ก์ ๋, X์ ๋ชจ๋ ์๋ฆฌ์๊ฐ ์ญ์์ด ๋ ์๋ฅผ ์ป์ ์ ์๋ค. Rev(X)๋ฅผ X์ ๋ชจ๋ ์๋ฆฌ์๋ฅผ ์ญ์์ผ๋ก ๋ง๋๋ ํจ์๋ผ๊ณ ํ์. ์๋ฅผ ๋ค์ด, X=123์ผ ๋, Rev(X) = 321์ด๋ค. ๊ทธ๋ฆฌ๊ณ , X=100์ผ ๋, Rev(X) = 1์ด๋ค. ๋ ์์ ์ ์ X์ Y๊ฐ ์ฃผ์ด์ก์ ๋, Rev(Rev(X) + Rev(Y))๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑ....
-
1373๋ฒ 2์ง์ 8์ง์ C++ 2์ง์๊ฐ ์ฃผ์ด์ก์ ๋, 8์ง์๋ก ๋ณํํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
13913๋ฒ ์จ๋ฐ๊ผญ์ง 4 ํ์ด์ฌ ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 โค N โค 100,000)์ ์๊ณ , ๋์์ ์ K(0 โค K โค 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ ๋ ๊ฑท๋๋ค๋ฉด 1์ด ํ์ X-1 ๋๋ X+1๋ก ์ด๋ํ๊ฒ ๋๋ค. ์๊ฐ์ด๋์ ํ๋ ๊ฒฝ์ฐ์๋ 1์ด ํ์ 2*X์ ์์น๋ก ์ด๋ํ๊ฒ ๋๋ค. ์๋น์ด....
-
14002๋ฒ ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด 4 C++ ์์ด A๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์์ด A = {10, 20, 10, 30, 20, 50} ์ธ ๊ฒฝ์ฐ์ ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ A = {10, 20, 10, 30, 20, 50} ์ด๊ณ , ๊ธธ์ด๋ 4์ด๋ค.
-
1406๋ฒ ์๋ํฐ C++ ํ ์ค๋ก ๋ ๊ฐ๋จํ ์๋ํฐ๋ฅผ ๊ตฌํํ๋ ค๊ณ ํ๋ค. ์ด ํธ์ง๊ธฐ๋ ์์ด ์๋ฌธ์๋ง์ ๊ธฐ๋กํ ์ ์๋ ํธ์ง๊ธฐ๋ก, ์ต๋ 600,000๊ธ์๊น์ง ์ ๋ ฅํ ์ ์๋ค. ์ด ํธ์ง๊ธฐ์๋ '์ปค์'๋ผ๋ ๊ฒ์ด ์๋๋ฐ, ์ปค์๋ ๋ฌธ์ฅ์ ๋งจ ์(์ฒซ ๋ฒ์งธ ๋ฌธ์์ ์ผ์ชฝ), ๋ฌธ์ฅ์ ๋งจ ๋ค(๋ง์ง๋ง ๋ฌธ์์ ์ค๋ฅธ์ชฝ), ๋๋ ๋ฌธ์ฅ ์ค๊ฐ ์์์ ๊ณณ(๋ชจ๋ ์ฐ์๋ ๋ ๋ฌธ์ ์ฌ์ด)์ ์์นํ ์ ์๋ค. ์ฆ ๊ธธ์ด๊ฐ....
-
14226๋ฒ ์ด๋ชจํฐ์ฝ C++ ์์ ์ด๋ ๋งค์ฐ ๊ธฐ์๊ธฐ ๋๋ฌธ์, ํจ๋น์ด์๊ฒ ์ค๋ง์ผ ์ด๋ชจํฐ์ฝ์ S๊ฐ ๋ณด๋ด๋ ค๊ณ ํ๋ค. ์์ ์ด๋ ์ด๋ฏธ ํ๋ฉด์ ์ด๋ชจํฐ์ฝ 1๊ฐ๋ฅผ ์ ๋ ฅํ๋ค. ์ด์ , ๋ค์๊ณผ ๊ฐ์ 3๊ฐ์ง ์ฐ์ฐ๋ง ์ฌ์ฉํด์ ์ด๋ชจํฐ์ฝ์ S๊ฐ ๋ง๋ค์ด ๋ณด๋ ค๊ณ ํ๋ค.
ํ๋ฉด์ ์๋ ์ด๋ชจํฐ์ฝ์ ๋ชจ๋ ๋ณต์ฌํด์ ํด๋ฆฝ๋ณด๋์ ์ ์ฅํ๋ค. ํด๋ฆฝ๋ณด๋์ ์๋ ๋ชจ๋ ์ด๋ชจํฐ์ฝ์ ํ๋ฉด์ ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ค. ํ๋ฉด์ ์๋ ์ด๋ชจํฐ์ฝ ์ค ํ๋๋ฅผ ....
- 14226๋ฒ ์ด๋ชจํฐ์ฝ ํ์ด์ฌ ์์ ์ด๋ ๋งค์ฐ ๊ธฐ์๊ธฐ ๋๋ฌธ์, ํจ๋น์ด์๊ฒ ์ค๋ง์ผ ์ด๋ชจํฐ์ฝ์ S๊ฐ ๋ณด๋ด๋ ค๊ณ ํ๋ค. ์์ ์ด๋ ์ด๋ฏธ ํ๋ฉด์ ์ด๋ชจํฐ์ฝ 1๊ฐ๋ฅผ ์ ๋ ฅํ๋ค. ์ด์ , ๋ค์๊ณผ ๊ฐ์ 3๊ฐ์ง ์ฐ์ฐ๋ง ์ฌ์ฉํด์ ์ด๋ชจํฐ์ฝ์ S๊ฐ ๋ง๋ค์ด ๋ณด๋ ค๊ณ ํ๋ค.
ํ๋ฉด์ ์๋ ์ด๋ชจํฐ์ฝ์ ๋ชจ๋ ๋ณต์ฌํด์ ํด๋ฆฝ๋ณด๋์ ์ ์ฅํ๋ค. ํด๋ฆฝ๋ณด๋์ ์๋ ๋ชจ๋ ์ด๋ชจํฐ์ฝ์ ํ๋ฉด์ ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ค. ํ๋ฉด์ ์๋ ์ด๋ชจํฐ์ฝ ์ค ํ๋๋ฅผ ....
-
1427๋ฒ ์ํธ์ธ์ฌ์ด๋ ํ์ด์ฌ ๋ฐฐ์ด์ ์ ๋ ฌํ๋ ๊ฒ์ ์ฝ๋ค. ์๊ฐ ์ฃผ์ด์ง๋ฉด, ๊ทธ ์์ ๊ฐ ์๋ฆฌ์๋ฅผ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํด๋ณด์.
-
1436๋ฒ ์ํ๊ฐ๋ ์ ํ์ด์ฌ 666์ ์ข ๋ง์ ๋ํ๋ด๋ ์ซ์๋ผ๊ณ ํ๋ค. ๋ฐ๋ผ์, ๋ง์ ๋ธ๋ก๋ฒ์คํฐ ์ํ์์๋ 666์ด ๋ค์ด๊ฐ ์ ๋ชฉ์ ๋ง์ด ์ฌ์ฉํ๋ค. ์ํ๊ฐ๋ ์์ ์ธ์์ ์ข ๋ง ์ด๋ผ๋ ์๋ฆฌ์ฆ ์ํ์ ๊ฐ๋ ์ด๋ค. ์กฐ์ง ๋ฃจ์นด์ค๋ ์คํ์์ฆ๋ฅผ ๋ง๋ค ๋, ์คํ์์ฆ 1, ์คํ์์ฆ 2, ์คํ์์ฆ 3, ์คํ์์ฆ 4, ์คํ์์ฆ 5, ์คํ์์ฆ 6๊ณผ ๊ฐ์ด ์ด๋ฆ์ ์ง์๊ณ , ํผํฐ ์ญ์จ์ ๋ฐ์ง์ ์ ์์ ๋ง๋ค ๋, ๋ฐ....
-
14499๋ฒ ์ฃผ์ฌ์ ๊ตด๋ฆฌ๊ธฐ ํ์ด์ฌ ํฌ๊ธฐ๊ฐ NรM์ธ ์ง๋๊ฐ ์กด์ฌํ๋ค. ์ง๋์ ์ค๋ฅธ์ชฝ์ ๋์ชฝ, ์์ชฝ์ ๋ถ์ชฝ์ด๋ค. ์ด ์ง๋์ ์์ ์ฃผ์ฌ์๊ฐ ํ๋ ๋์ฌ์ ธ ์์ผ๋ฉฐ, ์ฃผ์ฌ์์ ์ ๊ฐ๋๋ ์๋์ ๊ฐ๋ค. ์ง๋์ ์ขํ๋ (r, c)๋ก ๋ํ๋ด๋ฉฐ, r๋ ๋ถ์ชฝ์ผ๋ก๋ถํฐ ๋จ์ด์ง ์นธ์ ๊ฐ์, c๋ ์์ชฝ์ผ๋ก๋ถํฐ ๋จ์ด์ง ์นธ์ ๊ฐ์์ด๋ค.
2
4 1 3
5
6 ์ฃผ์ฌ์๋ ์ง๋ ์์ ์ ๋ฉด์ด 1์ด๊ณ , ๋์ชฝ์....
- 14500๋ฒ ํ ํธ๋ก๋ฏธ๋ ธ C++ ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ ํฌ๊ธฐ๊ฐ 1ร1์ธ ์ ์ฌ๊ฐํ์ ์ฌ๋ฌ ๊ฐ ์ด์ด์ ๋ถ์ธ ๋ํ์ด๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ ๋ง์กฑํด์ผ ํ๋ค.
์ ์ฌ๊ฐํ์ ์๋ก ๊ฒน์น๋ฉด ์ ๋๋ค. ๋ํ์ ๋ชจ๋ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ ์ฌ๊ฐํ์ ๋ณ๋ผ๋ฆฌ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ฆ, ๊ผญ์ง์ ๊ณผ ๊ผญ์ง์ ๋ง ๋ง๋ฟ์ ์์ผ๋ฉด ์ ๋๋ค.
์ ์ฌ๊ฐํ 4๊ฐ๋ฅผ ์ด์ด ๋ถ์ธ ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ ํ ํธ๋ก๋ฏธ๋ ธ๋ผ๊ณ ํ๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ 5๊ฐ์ง๊ฐ ์๋ค.....
- 14500๋ฒ ํ ํธ๋ก๋ฏธ๋ ธ ํ์ด์ฌ ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ ํฌ๊ธฐ๊ฐ 1ร1์ธ ์ ์ฌ๊ฐํ์ ์ฌ๋ฌ ๊ฐ ์ด์ด์ ๋ถ์ธ ๋ํ์ด๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ ์กฐ๊ฑด์ ๋ง์กฑํด์ผ ํ๋ค.
์ ์ฌ๊ฐํ์ ์๋ก ๊ฒน์น๋ฉด ์ ๋๋ค. ๋ํ์ ๋ชจ๋ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ ์ฌ๊ฐํ์ ๋ณ๋ผ๋ฆฌ ์ฐ๊ฒฐ๋์ด ์์ด์ผ ํ๋ค. ์ฆ, ๊ผญ์ง์ ๊ณผ ๊ผญ์ง์ ๋ง ๋ง๋ฟ์ ์์ผ๋ฉด ์ ๋๋ค.
์ ์ฌ๊ฐํ 4๊ฐ๋ฅผ ์ด์ด ๋ถ์ธ ํด๋ฆฌ์ค๋ฏธ๋ ธ๋ ํ ํธ๋ก๋ฏธ๋ ธ๋ผ๊ณ ํ๋ฉฐ, ๋ค์๊ณผ ๊ฐ์ 5๊ฐ์ง๊ฐ ์๋ค.....
-
14501๋ฒ ํด์ฌ ํ์ด์ฌ ์๋ด์์ผ๋ก ์ผํ๊ณ ์๋ ๋ฐฑ์ค์ด๋ ํด์ฌ๋ฅผ ํ๋ ค๊ณ ํ๋ค. ์ค๋๋ถํฐ N+1์ผ์งธ ๋๋ ๋ ํด์ฌ๋ฅผ ํ๊ธฐ ์ํด์, ๋จ์ N์ผ ๋์ ์ต๋ํ ๋ง์ ์๋ด์ ํ๋ ค๊ณ ํ๋ค. ๋ฐฑ์ค์ด๋ ๋น์์๊ฒ ์ต๋ํ ๋ง์ ์๋ด์ ์ก์ผ๋ผ๊ณ ๋ถํ์ ํ๊ณ , ๋น์๋ ํ๋ฃจ์ ํ๋์ฉ ์๋ก ๋ค๋ฅธ ์ฌ๋์ ์๋ด์ ์ก์๋์๋ค. ๊ฐ๊ฐ์ ์๋ด์ ์๋ด์ ์๋ฃํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ๊ธฐ๊ฐ Ti์ ์๋ด์ ํ์ ๋ ๋ฐ์ ์ ์๋ ๊ธ....
-
14502๋ฒ ์ฐ๊ตฌ์ ํ์ด์ฌ ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์์ ๋ฐ์ด๋ฌ์ค๊ฐ ์ ์ถ๋์๋ค. ๋คํํ ๋ฐ์ด๋ฌ์ค๋ ์์ง ํผ์ง์ง ์์๊ณ , ๋ฐ์ด๋ฌ์ค์ ํ์ฐ์ ๋ง๊ธฐ ์ํด์ ์ฐ๊ตฌ์์ ๋ฒฝ์ ์ธ์ฐ๋ ค๊ณ ํ๋ค. ์ฐ๊ตฌ์๋ ํฌ๊ธฐ๊ฐ NรM์ธ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์์ผ๋ฉฐ, ์ง์ฌ๊ฐํ์ 1ร1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ์ฐ๊ตฌ์๋ ๋น ์นธ, ๋ฒฝ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๋ฒฝ์ ์นธ ํ๋๋ฅผ ๊ฐ๋ ์ฐจ์งํ๋ค. ....
-
14503๋ฒ ๋ก๋ด ์ฒญ์๊ธฐ ํ์ด์ฌ ๋ก๋ด ์ฒญ์๊ธฐ๊ฐ ์ฃผ์ด์ก์ ๋, ์ฒญ์ํ๋ ์์ญ์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ก๋ด ์ฒญ์๊ธฐ๊ฐ ์๋ ์ฅ์๋ NรM ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์์ผ๋ฉฐ, 1ร1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ฐ๊ฐ์ ์นธ์ ๋ฒฝ ๋๋ ๋น ์นธ์ด๋ค. ์ฒญ์๊ธฐ๋ ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ์ด ์์ผ๋ฉฐ, ์ด ๋ฐฉํฅ์ ๋, ์, ๋จ, ๋ถ์ค ํ๋์ด๋ค. ์ง๋์ ๊ฐ ์นธ์ (r, c)๋ก ๋ํ๋ผ ์ ์๊ณ ,....
-
1463๋ฒ 1๋ก ๋ง๋ค๊ธฐ ํ์ด์ฌ ์ ์ X์ ์ฌ์ฉํ ์ ์๋ ์ฐ์ฐ์ ๋ค์๊ณผ ๊ฐ์ด ์ธ ๊ฐ์ง ์ด๋ค.
X๊ฐ 3์ผ๋ก ๋๋์ด ๋จ์ด์ง๋ฉด, 3์ผ๋ก ๋๋๋ค. X๊ฐ 2๋ก ๋๋์ด ๋จ์ด์ง๋ฉด, 2๋ก ๋๋๋ค. 1์ ๋บ๋ค.
์ ์ N์ด ์ฃผ์ด์ก์ ๋, ์์ ๊ฐ์ ์ฐ์ฐ ์ธ ๊ฐ๋ฅผ ์ ์ ํ ์ฌ์ฉํด์ 1์ ๋ง๋ค๋ ค๊ณ ํ๋ค. ์ฐ์ฐ์ ์ฌ์ฉํ๋ ํ์์ ์ต์๊ฐ์ ์ถ๋ ฅํ์์ค.
- 14681๋ฒ ์ฌ๋ถ๋ฉด ๊ณ ๋ฅด๊ธฐ ํ์ด์ฌ ํํ ์ํ ๋ฌธ์ ์ค ํ๋๋ ์ฃผ์ด์ง ์ ์ด ์ด๋ ์ฌ๋ถ๋ฉด์ ์ํ๋์ง ์์๋ด๋ ๊ฒ์ด๋ค. ์ฌ๋ถ๋ฉด์ ์๋ ๊ทธ๋ฆผ์ฒ๋ผ 1๋ถํฐ 4๊น์ง ๋ฒํธ๋ฅผ ๊ฐ๋๋ค. "Quadrant n"์ "์ n์ฌ๋ถ๋ฉด"์ด๋ผ๋ ๋ป์ด๋ค.
์๋ฅผ ๋ค์ด, ์ขํ๊ฐ (12, 5)์ธ ์ A๋ x์ขํ์ y์ขํ๊ฐ ๋ชจ๋ ์์์ด๋ฏ๋ก ์ 1์ฌ๋ถ๋ฉด์ ์ํ๋ค. ์ B๋ x์ขํ๊ฐ ์์์ด๊ณ y์ขํ๊ฐ ์์์ด๋ฏ๋ก ์ 2์ฌ๋ถ๋ฉด์ ์ํ๋ค. ....
-
1475๋ฒ ๋ฐฉ ๋ฒํธ ํ์ด์ฌ ๋ค์์ด๋ ์์ง์ด์ ์์ง์ ์๋ก ์ด์ฌ์๋ค. ๋ค์์ด๋ ์๊ธฐ ๋ฐฉ ๋ฒํธ๋ฅผ ์์ ํ๋ผ์คํฑ ์ซ์๋ก ๋ฌธ์ ๋ถ์ด๋ ค๊ณ ํ๋ค. ๋ค์์ด์ ์์ง์์๋ ํ๋ผ์คํฑ ์ซ์๋ฅผ ํ ์ธํธ๋ก ํ๋ค. ํ ์ธํธ์๋ 0๋ฒ๋ถํฐ 9๋ฒ๊น์ง ์ซ์๊ฐ ํ๋์ฉ ๋ค์ด์๋ค. ๋ค์์ด์ ๋ฐฉ ๋ฒํธ๊ฐ ์ฃผ์ด์ก์ ๋, ํ์ํ ์ธํธ์ ๊ฐ์์ ์ต์๊ฐ์ ์ถ๋ ฅํ์์ค. (6์ 9๋ฅผ ๋ค์ง์ด์ ์ด์ฉํ ์ ์๊ณ , 9๋ 6์ ๋ค์ง์ด์ ์ด์ฉ....
-
1476๋ฒ ๋ ์ง ๊ณ์ฐ C++ ์ค๊ท๊ฐ ์ฌ๋ ๋๋ผ๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ์ฐ๋์ ๋ค๋ฅธ ๋ฐฉ์์ ์ด์ฉํ๋ค. ์ค๊ท๊ฐ ์ฌ๋ ๋๋ผ์์๋ ์ 3๊ฐ๋ฅผ ์ด์ฉํด์ ์ฐ๋๋ฅผ ๋ํ๋ธ๋ค. ๊ฐ๊ฐ์ ์๋ ์ง๊ตฌ, ํ์, ๊ทธ๋ฆฌ๊ณ ๋ฌ์ ๋ํ๋ธ๋ค. ์ง๊ตฌ๋ฅผ ๋ํ๋ด๋ ์๋ฅผ E, ํ์์ ๋ํ๋ด๋ ์๋ฅผ S, ๋ฌ์ ๋ํ๋ด๋ ์๋ฅผ M์ด๋ผ๊ณ ํ์ ๋, ์ด ์ธ ์๋ ์๋ก ๋ค๋ฅธ ๋ฒ์๋ฅผ ๊ฐ์ง๋ค. (1 โค E โค 15, 1 โค S โค 28, 1 ....
-
14888๋ฒ ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ ํ์ด์ฌ N๊ฐ์ ์๋ก ์ด๋ฃจ์ด์ง ์์ด A1, A2, ..., AN์ด ์ฃผ์ด์ง๋ค. ๋, ์์ ์ ์ฌ์ด์ ๋ผ์๋ฃ์ ์ ์๋ N-1๊ฐ์ ์ฐ์ฐ์๊ฐ ์ฃผ์ด์ง๋ค. ์ฐ์ฐ์๋ ๋ง์ (+), ๋บ์ (-), ๊ณฑ์ (ร), ๋๋์ (รท)์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ์ฐ๋ฆฌ๋ ์์ ์ ์ฌ์ด์ ์ฐ์ฐ์๋ฅผ ํ๋์ฉ ๋ฃ์ด์, ์์์ ํ๋ ๋ง๋ค ์ ์๋ค. ์ด๋, ์ฃผ์ด์ง ์์ ์์๋ฅผ ๋ฐ๊พธ๋ฉด ์ ๋๋ค. ์๋ฅผ ๋ค์ด, 6๊ฐ์....
-
14889๋ฒ ์คํํธ์ ๋งํฌ ํ์ด์ฌ ์ค๋์ ์คํํธ๋งํฌ์ ๋ค๋๋ ์ฌ๋๋ค์ด ๋ชจ์ฌ์ ์ถ๊ตฌ๋ฅผ ํด๋ณด๋ ค๊ณ ํ๋ค. ์ถ๊ตฌ๋ ํ์ผ ์คํ์ ํ๊ณ ์๋ฌด ์ฐธ์๋ ์๋๋ค. ์ถ๊ตฌ๋ฅผ ํ๊ธฐ ์ํด ๋ชจ์ธ ์ฌ๋์ ์ด N๋ช ์ด๊ณ ์ ๊ธฐํ๊ฒ๋ N์ ์ง์์ด๋ค. ์ด์ N/2๋ช ์ผ๋ก ์ด๋ฃจ์ด์ง ์คํํธ ํ๊ณผ ๋งํฌ ํ์ผ๋ก ์ฌ๋๋ค์ ๋๋ ์ผ ํ๋ค. BOJ๋ฅผ ์ด์ํ๋ ํ์ฌ ๋ต๊ฒ ์ฌ๋์๊ฒ ๋ฒํธ๋ฅผ 1๋ถํฐ N๊น์ง๋ก ๋ฐฐ์ ํ๊ณ , ์๋์ ๊ฐ์ ๋ฅ๋ ฅ์น๋ฅผ ์กฐ์ฌํ๋ค....
-
14890๋ฒ ๊ฒฝ์ฌ๋ก ํ์ด์ฌ ํฌ๊ธฐ๊ฐ NรN์ธ ์ง๋๊ฐ ์๋ค. ์ง๋์ ๊ฐ ์นธ์๋ ๊ทธ ๊ณณ์ ๋์ด๊ฐ ์ ํ์ ธ ์๋ค. ์ค๋์ ์ด ์ง๋์์ ์ง๋๊ฐ ์ ์๋ ๊ธธ์ด ๋ช ๊ฐ ์๋์ง ์์๋ณด๋ ค๊ณ ํ๋ค. ๊ธธ์ด๋ ํ ํ ๋๋ ํ ์ด ์ ๋ถ๋ฅผ ๋ํ๋ด๋ฉฐ, ํ์ชฝ ๋์์ ๋ค๋ฅธ์ชฝ ๋๊น์ง ์ง๋๊ฐ๋ ๊ฒ์ด๋ค. ๋ค์๊ณผ ๊ฐ์ N=6์ธ ๊ฒฝ์ฐ ์ง๋๋ฅผ ์ดํด๋ณด์.
์ด๋, ๊ธธ์ ์ด 2N๊ฐ๊ฐ ์์ผ๋ฉฐ, ์๋์ ๊ฐ๋ค.
๊ธธ์ ์ง๋๊ฐ ์ ....
- 14891๋ฒ ํฑ๋๋ฐํด ํ์ด์ฌ ์ด 8๊ฐ์ ํฑ๋๋ฅผ ๊ฐ์ง๊ณ ์๋ ํฑ๋๋ฐํด 4๊ฐ๊ฐ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ผ๋ ฌ๋ก ๋์ฌ์ ธ ์๋ค. ๋, ํฑ๋๋ N๊ทน ๋๋ S๊ทน ์ค ํ๋๋ฅผ ๋ํ๋ด๊ณ ์๋ค. ํฑ๋๋ฐํด์๋ ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์๋๋ฐ, ๊ฐ์ฅ ์ผ์ชฝ ํฑ๋๋ฐํด๊ฐ 1๋ฒ, ๊ทธ ์ค๋ฅธ์ชฝ์ 2๋ฒ, ๊ทธ ์ค๋ฅธ์ชฝ์ 3๋ฒ, ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ํฑ๋๋ฐํด๋ 4๋ฒ์ด๋ค.
์ด๋, ํฑ๋๋ฐํด๋ฅผ ์ด K๋ฒ ํ์ ์ํค๋ ค๊ณ ํ๋ค. ํฑ๋๋ฐํด์ ํ์ ์ ํ ์นธ์ ๊ธฐ์ค....
- 1520๋ฒ ๋ด๋ฆฌ๋ง ๊ธธ ํ์ด์ฌ ์ฌํ์ ๋ ๋ ์ธ์ค์ด๋ ์ง๋๋ฅผ ํ๋ ๊ตฌํ์๋ค. ์ด ์ง๋๋ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ง์ฌ๊ฐํ ๋ชจ์์ด๋ฉฐ ์ฌ๋ฌ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ํ ์นธ์ ํ ์ง์ ์ ๋ํ๋ด๋๋ฐ ๊ฐ ์นธ์๋ ๊ทธ ์ง์ ์ ๋์ด๊ฐ ์ฐ์ฌ ์์ผ๋ฉฐ, ๊ฐ ์ง์ ์ฌ์ด์ ์ด๋์ ์ง๋์์ ์ํ์ข์ฐ ์ด์ํ ๊ณณ๋ผ๋ฆฌ๋ง ๊ฐ๋ฅํ๋ค.
ํ์ฌ ์ ์ผ ์ผ์ชฝ ์ ์นธ์ด ๋ํ๋ด๋ ์ง์ ์ ์๋ ์ธ์ค์ด๋ ์ ์ผ ์ค๋ฅธ์ชฝ ์๋ ์นธ์ด ๋ํ๋ด๋ ์ง์ ์ผ๋ก....
- 1525๋ฒ ํผ์ฆ ํ์ด์ฌ 3ร3 ํ์ ๋ค์๊ณผ ๊ฐ์ด ์๊ฐ ์ฑ์์ ธ ์๋ค. ์ค๋ฅธ์ชฝ ์๋ ๊ฐ์ฅ ๋ ์นธ์ ๋น์ด ์๋ ์นธ์ด๋ค.
1 2 3
4 5 6
7 8
์ด๋ค ์์ ์ธ์ ํด ์๋ ๋ค ๊ฐ์ ์นธ ์ค์ ํ๋๊ฐ ๋น์ด ์์ผ๋ฉด, ์๋ฅผ ๊ทธ ์นธ์ผ๋ก ์ด๋์ํฌ ์๊ฐ ์๋ค. ๋ฌผ๋ก ํ ๋ฐ๊นฅ์ผ๋ก ๋๊ฐ๋ ๊ฒฝ์ฐ๋ ๋ถ๊ฐ๋ฅํ๋ค. ์ฐ๋ฆฌ์ ๋ชฉํ๋ ์ด๊ธฐ ์ํ๊ฐ ์ฃผ์ด์ก์ ๋, ์ต์์ ์ด๋์ผ๋ก ์์ ๊ฐ์ ์ ๋ฆฌ....
-
15353๋ฒ ํฐ ์ A+B (2) C++ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1541๋ฒ ์์ด๋ฒ๋ฆฐ ๊ดํธ ํ์ด์ฌ ์ธ์ค์ด๋ ์์์ +, -, ๊ทธ๋ฆฌ๊ณ ๊ดํธ๋ฅผ ๊ฐ์ง๊ณ ๊ธธ์ด๊ฐ ์ต๋ 50์ธ ์์ ๋ง๋ค์๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ๋ชจ๋ ์ง์ ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ์ธ์ค์ด๋ ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ดํธ๋ฅผ ์ ์ ํ ์ณ์ ์ด ์์ ๊ฐ์ ์ต์๋ก ๋ง๋๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1546๋ฒ ํ๊ท ํ์ด์ฌ ์ธ์ค์ด๋ ๊ธฐ๋ง๊ณ ์ฌ๋ฅผ ๋ง์ณค๋ค. ์ธ์ค์ด๋ ์ ์๋ฅผ ์กฐ์ํด์ ์ง์ ๊ฐ์ ธ๊ฐ๊ธฐ๋ก ํ๋ค. ์ผ๋จ ์ธ์ค์ด๋ ์๊ธฐ ์ ์ ์ค์ ์ต๋๊ฐ์ ๊ณจ๋๋ค. ์ด ๊ฐ์ M์ด๋ผ๊ณ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ๋ชจ๋ ์ ์๋ฅผ ์ ์/M100์ผ๋ก ๊ณ ์ณค๋ค. ์๋ฅผ ๋ค์ด, ์ธ์ค์ด์ ์ต๊ณ ์ ์ด 70์ด๊ณ , ์ํ์ ์๊ฐ 50์ด์์ผ๋ฉด ์ํ์ ์๋ 50/70100์ด ๋์ด 71.43์ ์ด ๋๋ค. ์ธ์ค์ด์ ์ฑ์ ์ ์์ ๋ฐฉ๋ฒ๋๋ก ์....
-
1547๋ฒ ๊ณต ํ์ด์ฌ ์ธ์ค์ด๋ ์ปต 3๊ฐ๋ฅผ ํ์ ์์ ์ผ๋ ฌ๋ก ์์ด๋์๋ค. ์ปต์ ๋ฒํธ๋ ๋งจ ์ผ์ชฝ ์ปต๋ถํฐ ์์๋๋ก 1๋ฒ, 2๋ฒ 3๋ฒ์ด๊ณ , ์ธ์ค์ด๋ ์ด ์ปต์ ์ด์ฉํด์ ๊ฒ์์ ํ๋ ค๊ณ ํ๋ค. ๋จผ์ 1๋ฒ ์ปต์ ์๋์ ๊ณต์ ํ๋ ๋ฃ๋๋ค. ์ธ์ค์ด๋ ๋ ์ปต์ ๊ณ ๋ฅธ ๋ค์, ๊ทธ ์์น๋ฅผ ๋ง๋ฐ๊พธ๋ ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, ๊ณ ๋ฅธ ์ปต์ด 1๋ฒ๊ณผ 2๋ฒ์ด๋ผ๋ฉด, 1๋ฒ ์ปต์ด ์๋ ์์น์ 2๋ฒ ์ปต์ ์ด๋์ํค๊ณ , ๋์์ ....
-
1550๋ฒ 16์ง์ ํ์ด์ฌ 16์ง์ ์๋ฅผ ์ ๋ ฅ๋ฐ์์ 10์ง์๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
15552๋ฒ ๋น ๋ฅธ A+B C์ธ์ด ๋ณธ๊ฒฉ์ ์ผ๋ก for๋ฌธ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ ์ ์ฃผ์ํด์ผ ํ ์ ์ด ์๋ค. ์ ์ถ๋ ฅ ๋ฐฉ์์ด ๋๋ฆฌ๋ฉด ์ฌ๋ฌ ์ค์ ์ ๋ ฅ๋ฐ๊ฑฐ๋ ์ถ๋ ฅํ ๋ ์๊ฐ์ด๊ณผ๊ฐ ๋ ์ ์๋ค๋ ์ ์ด๋ค. C++์ ์ฌ์ฉํ๊ณ ์๊ณ cin/cout์ ์ฌ์ฉํ๊ณ ์ ํ๋ค๋ฉด, cin.tie(NULL)๊ณผ sync_with_stdio(false)๋ฅผ ๋ ๋ค ์ ์ฉํด ์ฃผ๊ณ , endl ๋์ ๊ฐํ๋ฌธ์(\n)๋ฅผ ์ฐ์. ๋จ, ์ด๋ ๊ฒ ํ๋ฉด....
-
15596๋ฒ ์ ์ N๊ฐ์ ํฉ ํ์ด์ฌ ์ ์ n๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, n๊ฐ์ ํฉ์ ๊ตฌํ๋ ํจ์๋ฅผ ์์ฑํ์์ค. ์์ฑํด์ผ ํ๋ ํจ์๋ ๋ค์๊ณผ ๊ฐ๋ค.
C, C11, C (Clang), C11 (Clang): long long sum(int *a, int n);
a: ํฉ์ ๊ตฌํด์ผ ํ๋ ์ ์ n๊ฐ๊ฐ ์ ์ฅ๋์ด ์๋ ๋ฐฐ์ด (0 โค a[i] โค 1,000,000, 1 โค n โค 3,000,000) n: ํฉ์ ....
- 15649๋ฒ N๊ณผ M (1) C++ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ ์ค๋ณต ์์ด M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด
- 15649๋ฒ N๊ณผ M (1) ํ์ด์ฌ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ ์ค๋ณต ์์ด M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด
- 15650๋ฒ N๊ณผ M (2) C++ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ ์ค๋ณต ์์ด M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ณ ๋ฅธ ์์ด์ ์ค๋ฆ์ฐจ์์ด์ด์ผ ํ๋ค.
- 15650๋ฒ N๊ณผ M (2) ํ์ด์ฌ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ ์ค๋ณต ์์ด M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ณ ๋ฅธ ์์ด์ ์ค๋ฆ์ฐจ์์ด์ด์ผ ํ๋ค.
- 15651๋ฒ N๊ณผ M (3) C++ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค.
- 15651๋ฒ N๊ณผ M (3) ํ์ด์ฌ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค.
- 15652๋ฒ N๊ณผ M (4) C++ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค. ๊ณ ๋ฅธ ์์ด์ ๋น๋ด๋ฆผ์ฐจ์์ด์ด์ผ ํ๋ค.
๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ A1 โค A2 โค ... โค AK-1 โค AK๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด๋ฆผ์ฐจ์์ด๋ผ๊ณ ํ๋ค.
- 15652๋ฒ N๊ณผ M (4) ํ์ด์ฌ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค. ๊ณ ๋ฅธ ์์ด์ ๋น๋ด๋ฆผ์ฐจ์์ด์ด์ผ ํ๋ค.
๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ A1 โค A2 โค ... โค AK-1 โค AK๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด๋ฆผ์ฐจ์์ด๋ผ๊ณ ํ๋ค.
-
15653๋ฒ ๊ตฌ์ฌ ํ์ถ 4 ํ์ด์ฌ ์คํํธ๋งํฌ์์ ํ๋งคํ๋ ์ด๋ฆฐ์ด์ฉ ์ฅ๋๊ฐ ์ค์์ ๊ฐ์ฅ ์ธ๊ธฐ๊ฐ ๋ง์ ์ ํ์ ๊ตฌ์ฌ ํ์ถ์ด๋ค. ๊ตฌ์ฌ ํ์ถ์ ์ง์ฌ๊ฐํ ๋ณด๋์ ๋นจ๊ฐ ๊ตฌ์ฌ๊ณผ ํ๋ ๊ตฌ์ฌ์ ํ๋์ฉ ๋ฃ์ ๋ค์, ๋นจ๊ฐ ๊ตฌ์ฌ์ ๊ตฌ๋ฉ์ ํตํด ๋นผ๋ด๋ ๊ฒ์์ด๋ค. ๋ณด๋์ ์ธ๋ก ํฌ๊ธฐ๋ N, ๊ฐ๋ก ํฌ๊ธฐ๋ M์ด๊ณ , ํธ์์ 1ร1ํฌ๊ธฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ฐ์ฅ ๋ฐ๊นฅ ํ๊ณผ ์ด์ ๋ชจ๋ ๋งํ์ ธ ์๊ณ , ๋ณด๋์๋ ๊ตฌ๋ฉ์ด ํ๋ ์....
-
15654๋ฒ N๊ณผ M (5) C++ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. N๊ฐ์ ์์ฐ์๋ ๋ชจ๋ ๋ค๋ฅธ ์์ด๋ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด
- 15654๋ฒ N๊ณผ M (5) ํ์ด์ฌ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. N๊ฐ์ ์์ฐ์๋ ๋ชจ๋ ๋ค๋ฅธ ์์ด๋ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด
- 15655๋ฒ N๊ณผ M (6) C++ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. N๊ฐ์ ์์ฐ์๋ ๋ชจ๋ ๋ค๋ฅธ ์์ด๋ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ณ ๋ฅธ ์์ด์ ์ค๋ฆ์ฐจ์์ด์ด์ผ ํ๋ค.
- 15655๋ฒ N๊ณผ M (6) ํ์ด์ฌ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. N๊ฐ์ ์์ฐ์๋ ๋ชจ๋ ๋ค๋ฅธ ์์ด๋ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ณ ๋ฅธ ์์ด์ ์ค๋ฆ์ฐจ์์ด์ด์ผ ํ๋ค.
- 15656๋ฒ N๊ณผ M (7) C++ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. N๊ฐ์ ์์ฐ์๋ ๋ชจ๋ ๋ค๋ฅธ ์์ด๋ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค.
- 15656๋ฒ N๊ณผ M (7) ํ์ด์ฌ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. N๊ฐ์ ์์ฐ์๋ ๋ชจ๋ ๋ค๋ฅธ ์์ด๋ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค.
- 15657๋ฒ N๊ณผ M (8) C++ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. N๊ฐ์ ์์ฐ์๋ ๋ชจ๋ ๋ค๋ฅธ ์์ด๋ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค. ๊ณ ๋ฅธ ์์ด์ ๋น๋ด๋ฆผ์ฐจ์์ด์ด์ผ ํ๋ค.
๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ A1 โค A2 โค ... โค AK-1 โค AK๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด....
- 15657๋ฒ N๊ณผ M (8) ํ์ด์ฌ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. N๊ฐ์ ์์ฐ์๋ ๋ชจ๋ ๋ค๋ฅธ ์์ด๋ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค. ๊ณ ๋ฅธ ์์ด์ ๋น๋ด๋ฆผ์ฐจ์์ด์ด์ผ ํ๋ค.
๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ A1 โค A2 โค ... โค AK-1 โค AK๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด....
- 15663๋ฒ N๊ณผ M (9) C++ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด
- 15663๋ฒ N๊ณผ M (9) ํ์ด์ฌ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด
- 15664๋ฒ N๊ณผ M (10) C++ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ณ ๋ฅธ ์์ด์ ๋น๋ด๋ฆผ์ฐจ์์ด์ด์ผ ํ๋ค.
๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ A1 โค A2 โค ... โค AK-1 โค AK๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด๋ฆผ์ฐจ์์ด๋ผ๊ณ ํ๋ค.
- 15664๋ฒ N๊ณผ M (10) ํ์ด์ฌ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ณ ๋ฅธ ์์ด์ ๋น๋ด๋ฆผ์ฐจ์์ด์ด์ผ ํ๋ค.
๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ A1 โค A2 โค ... โค AK-1 โค AK๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด๋ฆผ์ฐจ์์ด๋ผ๊ณ ํ๋ค.
- 15665๋ฒ N๊ณผ M (11) C++ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค.
- 15665๋ฒ N๊ณผ M (11) ํ์ด์ฌ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค.
- 15666๋ฒ N๊ณผ M (12) C++ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค. ๊ณ ๋ฅธ ์์ด์ ๋น๋ด๋ฆผ์ฐจ์์ด์ด์ผ ํ๋ค.
๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ A1 โค A2 โค ... โค AK-1 โค AK๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด๋ฆผ์ฐจ์์ด๋ผ๊ณ ํ๋ค.
- 15666๋ฒ N๊ณผ M (12) ํ์ด์ฌ N๊ฐ์ ์์ฐ์์ ์์ฐ์ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
N๊ฐ์ ์์ฐ์ ์ค์์ M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ๊ณจ๋ผ๋ ๋๋ค. ๊ณ ๋ฅธ ์์ด์ ๋น๋ด๋ฆผ์ฐจ์์ด์ด์ผ ํ๋ค.
๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ A1 โค A2 โค ... โค AK-1 โค AK๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด๋ฆผ์ฐจ์์ด๋ผ๊ณ ํ๋ค.
- 15683๋ฒ ๊ฐ์ ํ์ด์ฌ ์คํํธ๋งํฌ์ ์ฌ๋ฌด์ค์ 1ร1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ NรM ํฌ๊ธฐ์ ์ง์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ์ฌ๋ฌด์ค์๋ ์ด K๊ฐ์ CCTV๊ฐ ์ค์น๋์ด์ ธ ์๋๋ฐ, CCTV๋ 5๊ฐ์ง ์ข ๋ฅ๊ฐ ์๋ค. ๊ฐ CCTV๊ฐ ๊ฐ์ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
1๋ฒ 2๋ฒ 3๋ฒ 4๋ฒ 5๋ฒ
1๋ฒ CCTV๋ ํ ์ชฝ ๋ฐฉํฅ๋ง ๊ฐ์ํ ์ ์๋ค. 2๋ฒ๊ณผ 3๋ฒ์ ๋ ....
- 15684๋ฒ ์ฌ๋ค๋ฆฌ ์กฐ์ ํ์ด์ฌ ์ฌ๋ค๋ฆฌ ๊ฒ์์ N๊ฐ์ ์ธ๋ก์ ๊ณผ M๊ฐ์ ๊ฐ๋ก์ ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ธ์ ํ ์ธ๋ก์ ์ฌ์ด์๋ ๊ฐ๋ก์ ์ ๋์ ์ ์๋๋ฐ, ๊ฐ๊ฐ์ ์ธ๋ก์ ๋ง๋ค ๊ฐ๋ก์ ์ ๋์ ์ ์๋ ์์น์ ๊ฐ์๋ H์ด๊ณ , ๋ชจ๋ ์ธ๋ก์ ์ด ๊ฐ์ ์์น๋ฅผ ๊ฐ๋๋ค. ์๋ ๊ทธ๋ฆผ์ N = 5, H = 6 ์ธ ๊ฒฝ์ฐ์ ๊ทธ๋ฆผ์ด๊ณ , ๊ฐ๋ก์ ์ ์๋ค.
์ด๋ก์ ์ ์ธ๋ก์ ์ ๋ํ๋ด๊ณ , ์ด๋ก์ ๊ณผ ์ ์ ์ด ๊ต์ฐจํ๋ ์ ์ ๊ฐ๋ก์ ์ ....
- 15685๋ฒ ๋๋๊ณค ์ปค๋ธ ํ์ด์ฌ ๋๋๊ณค ์ปค๋ธ๋ ๋ค์๊ณผ ๊ฐ์ ์ธ ๊ฐ์ง ์์ฑ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ์ด์ฐจ์ ์ขํ ํ๋ฉด ์์์ ์ ์๋๋ค. ์ขํ ํ๋ฉด์ x์ถ์ โ ๋ฐฉํฅ, y์ถ์ โ ๋ฐฉํฅ์ด๋ค.
์์ ์ ์์ ๋ฐฉํฅ ์ธ๋
0์ธ๋ ๋๋๊ณค ์ปค๋ธ๋ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ๊ธธ์ด๊ฐ 1์ธ ์ ๋ถ์ด๋ค. ์๋ ๊ทธ๋ฆผ์ (0, 0)์์ ์์ํ๊ณ , ์์ ๋ฐฉํฅ์ ์ค๋ฅธ์ชฝ์ธ 0์ธ๋ ๋๋๊ณค ์ปค๋ธ์ด๋ค.
1์ธ๋ ๋๋๊ณค ์ปค๋ธ๋ 0์ธ๋ ....
-
15686๋ฒ ์นํจ ๋ฐฐ๋ฌ ํ์ด์ฌ ํฌ๊ธฐ๊ฐ NรN์ธ ๋์๊ฐ ์๋ค. ๋์๋ 1ร1ํฌ๊ธฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๋์์ ๊ฐ ์นธ์ ๋น ์นธ, ์นํจ์ง, ์ง ์ค ํ๋์ด๋ค. ๋์์ ์นธ์ (r, c)์ ๊ฐ์ ํํ๋ก ๋ํ๋ด๊ณ , rํ c์ด ๋๋ ์์์๋ถํฐ r๋ฒ์งธ ์นธ, ์ผ์ชฝ์์๋ถํฐ c๋ฒ์งธ ์นธ์ ์๋ฏธํ๋ค. r๊ณผ c๋ 1๋ถํฐ ์์ํ๋ค. ์ด ๋์์ ์ฌ๋ ์ฌ๋๋ค์ ์นํจ์ ๋งค์ฐ ์ข์ํ๋ค. ๋ฐ๋ผ์, ์ฌ๋๋ค์ "์นํจ ๊ฑฐ๋ฆฌ"....
-
15688๋ฒ ์ ์ ๋ ฌํ๊ธฐ 5 ํ์ด์ฌ N๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ๋น๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๊ธธ์ด๊ฐ K์ธ ์์ด A๊ฐ A1 โค A2 โค ... โค AK-1 โค AK๋ฅผ ๋ง์กฑํ๋ฉด, ๋น๋ด๋ฆผ์ฐจ์์ด๋ผ๊ณ ํ๋ค.
-
15740๋ฒ A+B - 9 ํ์ด์ฌ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
15802๋ฒ ํ๋ ธ์ค ํ์ด์ฌ ์ด ์ผ์ด ๋๋๋ฉด ์ธ๋ฅ์ ์ ๋ฐ์ ์ด์๋จ์ ๊ฒ์ด๋ค.
ํ๋ ธ์ค๊ฐ ๋น์ ์์ ๋ํ๋ฌ๋ค. ๋น์ ์ ์ด์๋จ์ ์ ์์๊น?
- 15953๋ฒ ์๊ธ ํํฐ ํ์ด์ฌ 2017๋ ์ ์ด์ด, 2018๋ ์๋ ์นด์นด์ค ์ฝ๋ ํ์คํฐ๋ฒ์ด ๊ฐ์ต๋๋ค!
์นด์นด์ค ์ฝ๋ ํ์คํฐ๋ฒ์์ ๋น ์ง ์ ์๋ ๊ฒ์ ๋ฐ๋ก ์๊ธ์ด๋ค. 2017๋ ์ ๊ฐ์ต๋ ์ 1ํ ์ฝ๋ ํ์คํฐ๋ฒ์์๋, ๋ณธ์ ์ง์ถ์ 100๋ช ์ค 21๋ช ์๊ฒ ์๋์ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ์๊ธ์ ๋ถ์ฌํ์๋ค.
์์ ์๊ธ ์ธ์
1๋ฑ 500๋ง์ 1๋ช
2๋ฑ 300๋ง์ 2๋ช
3๋ฑ 200๋ง์ 3๋ช ....
- 15988๋ฒ 1, 2, 3 ๋ํ๊ธฐ 3 ํ์ด์ฌ ์ ์ 4๋ฅผ 1, 2, 3์ ํฉ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์ด 7๊ฐ์ง๊ฐ ์๋ค. ํฉ์ ๋ํ๋ผ ๋๋ ์๋ฅผ 1๊ฐ ์ด์ ์ฌ์ฉํด์ผ ํ๋ค.
1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1
์ ์ n์ด ์ฃผ์ด์ก์ ๋, n์ 1, 2, 3์ ํฉ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
- 15990๋ฒ 1, 2, 3 ๋ํ๊ธฐ 5 C++ ์ ์ 4๋ฅผ 1, 2, 3์ ํฉ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์ด 3๊ฐ์ง๊ฐ ์๋ค. ํฉ์ ๋ํ๋ผ ๋๋ ์๋ฅผ 1๊ฐ ์ด์ ์ฌ์ฉํด์ผ ํ๋ค. ๋จ, ๊ฐ์ ์๋ฅผ ๋ ๋ฒ ์ด์ ์ฐ์ํด์ ์ฌ์ฉํ๋ฉด ์ ๋๋ค.
1+2+1 1+3 3+1
์ ์ n์ด ์ฃผ์ด์ก์ ๋, n์ 1, 2, 3์ ํฉ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1600๋ฒ ๋ง์ด ๋๊ณ ํ ์์ญ์ด ํ์ด์ฌ ๋๋ฌผ์์์ ๋ง ํ์ถํ ์์ญ์ด ํ ๋ง๋ฆฌ๊ฐ ์ธ์๊ตฌ๊ฒฝ์ ํ๊ณ ์๋ค. ๊ทธ ๋ ์์ ๋ง(Horse)์ด ๋๊ธฐ๋ฅผ ๊ฐ์ ํ ์ํ๋ค. ๊ทธ๋์ ๊ทธ๋ ๋ง์ ์์ง์์ ์ ์ฌํ ์ดํด๋ณด๊ณ ๊ทธ๋๋ก ๋ฐ๋ผ ํ๊ธฐ๋ก ํ์๋ค. ๋ง์ ๋ง์ด๋ค. ๋ง์ ๊ฒฉ์ํ์์ ์ฒด์ค์ ๋์ดํธ์ ๊ฐ์ ์ด๋๋ฐฉ์์ ๊ฐ์ง๋ค. ๋ค์ ๊ทธ๋ฆผ์ ๋ง์ ์ด๋๋ฐฉ๋ฒ์ด ๋ํ๋์๋ค. xํ์ํ ๊ณณ์ผ๋ก ๋ง์ด ๊ฐ ์ ์๋ค๋ ๋ป์ด๋ค. ์ฐธ๊ณ ๋ก ๋ง์ ์ฅ....
-
16197๋ฒ ๋ ๋์ ํ์ด์ฌ NรM ํฌ๊ธฐ์ ๋ณด๋์ 4๊ฐ์ ๋ฒํผ์ผ๋ก ์ด๋ฃจ์ด์ง ๊ฒ์์ด ์๋ค. ๋ณด๋๋ 1ร1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๊ณ , ๊ฐ๊ฐ์ ์นธ์ ๋น์ด์๊ฑฐ๋, ๋ฒฝ์ด๋ค. ๋ ๊ฐ์ ๋น ์นธ์๋ ๋์ ์ด ํ๋์ฉ ๋์ฌ์ ธ ์๊ณ , ๋ ๋์ ์ ์์น๋ ๋ค๋ฅด๋ค. ๋ฒํผ์ "์ผ์ชฝ", "์ค๋ฅธ์ชฝ", "์", "์๋"์ ๊ฐ์ด 4๊ฐ์ง๊ฐ ์๋ค. ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ ๋์ ์ด ๋ฒํผ์ ์ฐ์ฌ ์๋ ๋ฐฉํฅ์ผ๋ก ๋์์ ์ด๋ํ....
-
16198๋ฒ ์๋์ง ๋ชจ์ผ๊ธฐ ํ์ด์ฌ N๊ฐ์ ์๋์ง ๊ตฌ์ฌ์ด ์ผ๋ ฌ๋ก ๋์ฌ์ ธ ์๊ณ , ์๋์ง ๊ตฌ์ฌ์ ์ด์ฉํด์ ์๋์ง๋ฅผ ๋ชจ์ผ๋ ค๊ณ ํ๋ค. i๋ฒ์งธ ์๋์ง ๊ตฌ์ฌ์ ๋ฌด๊ฒ๋ Wi์ด๊ณ , ์๋์ง๋ฅผ ๋ชจ์ผ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ๋ฐ๋ณตํด์ ์ฌ์ฉํ ์ ์๋ค.
์๋์ง ๊ตฌ์ฌ ํ๋๋ฅผ ๊ณ ๋ฅธ๋ค. ๊ณ ๋ฅธ ์๋์ง ๊ตฌ์ฌ์ ๋ฒํธ๋ฅผ x๋ผ๊ณ ํ๋ค. ๋จ, ์ฒซ ๋ฒ์งธ์ ๋ง์ง๋ง ์๋์ง ๊ตฌ์ฌ์ ๊ณ ๋ฅผ ์ ์๋ค. x๋ฒ์งธ ์๋์ง ๊ตฌ์ฌ์ ์ ๊ฑฐํ๋ค. Wx....
-
16234๋ฒ ์ธ๊ตฌ ์ด๋ ํ์ด์ฌ NรNํฌ๊ธฐ์ ๋ ์ด ์๊ณ , ๋ ์ 1ร1๊ฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ฐ๊ฐ์ ๋ ์๋ ๋๋ผ๊ฐ ํ๋์ฉ ์กด์ฌํ๋ฉฐ, rํ c์ด์ ์๋ ๋๋ผ์๋ A[r][c]๋ช ์ด ์ด๊ณ ์๋ค. ์ธ์ ํ ๋๋ผ ์ฌ์ด์๋ ๊ตญ๊ฒฝ์ ์ด ์กด์ฌํ๋ค. ๋ชจ๋ ๋๋ผ๋ 1ร1 ํฌ๊ธฐ์ด๊ธฐ ๋๋ฌธ์, ๋ชจ๋ ๊ตญ๊ฒฝ์ ์ ์ ์ฌ๊ฐํ ํํ์ด๋ค. ์ค๋๋ถํฐ ์ธ๊ตฌ ์ด๋์ด ์์๋๋ ๋ ์ด๋ค. ์ธ๊ตฌ ์ด๋์ ๋ค์๊ณผ ๊ฐ์ด ์งํ๋๊ณ , ๋ ์ด์ ....
-
16235๋ฒ ๋๋ฌด ์ฌํ ํฌ ํ์ด์ฌ ๋ถ๋์ฐ ํฌ์๋ก ์ต๋์ ๋์ ๋ฒ ์๋๋ ์ต๊ทผ NรN ํฌ๊ธฐ์ ๋ ์ ๊ตฌ๋งคํ๋ค. ์๋๋ ์์ฌ์ด ๋ ๊ด๋ฆฌ๋ฅผ ์ํด ๋ ์ 1ร1 ํฌ๊ธฐ์ ์นธ์ผ๋ก ๋๋์ด ๋์๋ค. ๊ฐ๊ฐ์ ์นธ์ (r, c)๋ก ๋ํ๋ด๋ฉฐ, r์ ๊ฐ์ฅ ์์์๋ถํฐ ๋จ์ด์ง ์นธ์ ๊ฐ์, c๋ ๊ฐ์ฅ ์ผ์ชฝ์ผ๋ก๋ถํฐ ๋จ์ด์ง ์นธ์ ๊ฐ์์ด๋ค. r๊ณผ c๋ 1๋ถํฐ ์์ํ๋ค. ์๋๋ ์ ์ํต์ ๊ณตํ๊ณผ ์ถ์ ๋ต๊ฒ ๋ ์ ์๋ถ์ ์กฐ์ฌํ๋ ๋ก๋ด ....
-
16236๋ฒ ์๊ธฐ ์์ด ํ์ด์ฌ NรN ํฌ๊ธฐ์ ๊ณต๊ฐ์ ๋ฌผ๊ณ ๊ธฐ M๋ง๋ฆฌ์ ์๊ธฐ ์์ด 1๋ง๋ฆฌ๊ฐ ์๋ค. ๊ณต๊ฐ์ 1ร1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ํ ์นธ์๋ ๋ฌผ๊ณ ๊ธฐ๊ฐ ์ต๋ 1๋ง๋ฆฌ ์กด์ฌํ๋ค. ์๊ธฐ ์์ด์ ๋ฌผ๊ณ ๊ธฐ๋ ๋ชจ๋ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ , ์ด ํฌ๊ธฐ๋ ์์ฐ์์ด๋ค. ๊ฐ์ฅ ์ฒ์์ ์๊ธฐ ์์ด์ ํฌ๊ธฐ๋ 2์ด๊ณ , ์๊ธฐ ์์ด๋ 1์ด์ ์ํ์ข์ฐ๋ก ์ธ์ ํ ํ ์นธ์ฉ ์ด๋ํ๋ค. ์๊ธฐ ์์ด๋ ์์ ์ ํฌ๊ธฐ๋ณด๋ค....
-
16509๋ฒ ์ฅ๊ตฐ ํ์ด์ฌ ์ค๋๋ง์ ํด๊ฐ๋ฅผ ๋์จ ํธ๊ทผ์ด๋ ๋ฌธ๋ ๋์๋ฆฌ๋ฐฉ์ ์๋ ์ฅ๊ธฐ๊ฐ ํ๊ณ ์ถ์ด์ก๋ค. ํ์ง๋ง ์ฅ๊ธฐ๋ฅผ ์ค๋ซ๋์ ํ์ง ์์ ํ์ธ์ง ์์ ์๋ ์ ์ฐ๋ ์์ ์ ๋๋ก ์ฐ๋ ๊ฒ์ด ๋๋ฌด ํ๋ค์๋ค. ํธ๊ทผ์ด๋ฅผ ์ํด ์์ ์ด๋ป๊ฒ ์จ์ผ ํ ์ง ๋์์ฃผ์.
์ ๊ทธ๋ฆผ์ 10ร9 ํฌ๊ธฐ์ ์ฅ๊ธฐํ์ ๋ํ๋ด๋ฉฐ, ์์ (5, 4)์, ์์ (1, 4)์ ์๋ฆฌ ์ก๊ณ ์๋ ๊ธฐ๋ฌผ์ด๋ค. (0, 3)๊ณผ (2,....
-
1654๋ฒ ๋์ ์๋ฅด๊ธฐ ํ์ด์ฌ ์ง์์ ์๊ฐ์ ๋ณด๋ด๋ ์ค์์์ ๋ฐ์ฑ์์ ๋ถ๋ฆ์ ๋ฐ๊ณ ๊ธํ ๋ฌ๋ ค์๋ค. ๋ฐ์ฑ์์ด ์บ ํ ๋ ์ธ N๊ฐ์ ๋์ ์ ๋ง๋ค์ด์ผ ํ๋๋ฐ ๋๋ฌด ๋ฐ๋น ์ ์์์ด์๊ฒ ๋์์ ์ฒญํ๋ค. ์ด๋ฏธ ์ค์์์ ์์ฒด์ ์ผ๋ก K๊ฐ์ ๋์ ์ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋ฌ๋ K๊ฐ์ ๋์ ์ ๊ธธ์ด๊ฐ ์ ๊ฐ๊ฐ์ด๋ค. ๋ฐ์ฑ์์ ๋์ ์ ๋ชจ๋ N๊ฐ์ ๊ฐ์ ๊ธธ์ด์ ๋์ ์ผ๋ก ๋ง๋ค๊ณ ์ถ์๊ธฐ ๋๋ฌธ์ K๊ฐ์ ๋์ ์ ์๋ผ์ ๋ง๋ค์ด์ผ ํ....
-
16637๋ฒ ๊ดํธ ์ถ๊ฐํ๊ธฐ ํ์ด์ฌ ๊ธธ์ด๊ฐ N์ธ ์์์ด ์๋ค. ์์์ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 9๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ ์ฐ์ฐ์(+, -, ร)๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ฐ์ฐ์ ์ฐ์ ์์๋ ๋ชจ๋ ๋์ผํ๊ธฐ ๋๋ฌธ์, ์์์ ๊ณ์ฐํ ๋๋ ์ผ์ชฝ์์๋ถํฐ ์์๋๋ก ๊ณ์ฐํด์ผ ํ๋ค. ์๋ฅผ ๋ค์ด, 3+8ร7-9ร2์ ๊ฒฐ๊ณผ๋ 136์ด๋ค. ์์์ ๊ดํธ๋ฅผ ์ถ๊ฐํ๋ฉด, ๊ดํธ ์์ ๋ค์ด์๋ ์์ ๋จผ์ ๊ณ์ฐํด์ผ ํ๋ค. ๋จ, ๊ดํธ ์....
-
1676๋ฒ ํฉํ ๋ฆฌ์ผ 0์ ๊ฐ์ C++ N!์์ ๋ค์์๋ถํฐ ์ฒ์ 0์ด ์๋ ์ซ์๊ฐ ๋์ฌ ๋๊น์ง 0์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
16918๋ฒ ๋ด๋ฒ๋งจ ํ์ด์ฌ ๋ด๋ฒ๋งจ์ ํฌ๊ธฐ๊ฐ RรC์ธ ์ง์ฌ๊ฐํ ๊ฒฉ์ํ ์์์ ์ด๊ณ ์๋ค. ๊ฒฉ์์ ๊ฐ ์นธ์ ๋น์ด์๊ฑฐ๋ ํญํ์ด ๋ค์ด์๋ค. ํญํ์ด ์๋ ์นธ์ 3์ด๊ฐ ์ง๋ ํ์ ํญ๋ฐํ๊ณ , ํญํ์ด ํญ๋ฐํ ์ดํ์๋ ํญํ์ด ์๋ ์นธ์ด ํ๊ดด๋์ด ๋น ์นธ์ด ๋๋ฉฐ, ์ธ์ ํ ๋ค ์นธ๋ ํจ๊ป ํ๊ดด๋๋ค. ์ฆ, ํญํ์ด ์๋ ์นธ์ด (i, j)์ธ ๊ฒฝ์ฐ์ (i+1, j), (i-1, j), (i, j+1), (i, j....
-
16922๋ฒ ๋ก๋ง ์ซ์ ๋ง๋ค๊ธฐ ํ์ด์ฌ ๋ก๋ง ์ซ์์์๋ ์๋ฅผ ๋ํ๋ด๊ธฐ ์ํด์ I, V, X, L์ ์ฌ์ฉํ๋ค. ๊ฐ ๋ฌธ์๋ 1, 5, 10, 50์ ์๋ฏธํ๊ณ , ์ด ๋ฌธ์ ์์ ๋ค๋ฅธ ๋ฌธ์๋ ์ฌ์ฉํ์ง ์๋๋ค. ํ๋ ๋๋ ๊ทธ ์ด์์ ๋ฌธ์๋ฅผ ์ด์ฉํด์ ์๋ฅผ ๋ํ๋ผ ์ ์๋ค. ๋ฌธ์์ด์ด ๋ํ๋ด๋ ๊ฐ์, ๊ฐ ๋ฌธ์๊ฐ ์๋ฏธํ๋ ์๋ฅผ ๋ชจ๋ ํฉํ ๊ฐ์ด๋ค. ์๋ฅผ ๋ค์ด, XXXV๋ 35, IXI๋ 12๋ฅผ ์๋ฏธํ๋ค. ์ค์ ๋ก๋ง ....
-
16926๋ฒ ๋ฐฐ์ด ๋๋ฆฌ๊ธฐ 1 ํ์ด์ฌ ํฌ๊ธฐ๊ฐ NรM์ธ ๋ฐฐ์ด์ด ์์ ๋, ๋ฐฐ์ด์ ๋๋ ค๋ณด๋ ค๊ณ ํ๋ค. ๋ฐฐ์ด์ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ์๊ณ ๋ฐฉํฅ์ผ๋ก ๋๋ ค์ผ ํ๋ค.
A[1][1] โ A[1][2] โ A[1][3] โ A[1][4] โ A[1][5]
โ โ
A[2][1] A[2][2] โ A[2][3] โ A[2][4] A[....
- 16927๋ฒ ๋ฐฐ์ด ๋๋ฆฌ๊ธฐ 2 ํ์ด์ฌ ํฌ๊ธฐ๊ฐ NรM์ธ ๋ฐฐ์ด์ด ์์ ๋, ๋ฐฐ์ด์ ๋๋ ค๋ณด๋ ค๊ณ ํ๋ค. ๋ฐฐ์ด์ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ์๊ณ ๋ฐฉํฅ์ผ๋ก ๋๋ ค์ผ ํ๋ค.
A[1][1] โ A[1][2] โ A[1][3] โ A[1][4] โ A[1][5]
โ โ
A[2][1] A[2][2] โ A[2][3] โ A[2][4] A[....
- 16928๋ฒ ๋ฑ๊ณผ ์ฌ๋ค๋ฆฌ ๊ฒ์ ํ์ด์ฌ ๋ฑ๊ณผ ์ฌ๋ค๋ฆฌ ๊ฒ์์ ์ฆ๊ฒจ ํ๋ ํ๋ธ๋ฌ๋ฒ๋ ์ด๋ ๋ ๊ถ๊ธํ ์ ์ด ์๊ฒผ๋ค.
์ฃผ์ฌ์๋ฅผ ์กฐ์ํด ๋ด๊ฐ ์ํ๋ ์๊ฐ ๋์ค๊ฒ ๋ง๋ค ์ ์๋ค๋ฉด, ์ต์ ๋ช ๋ฒ๋ง์ ๋์ฐฉ์ ์ ๋์ฐฉํ ์ ์์๊น?
๊ฒ์์ ์ ์ก๋ฉด์ฒด ์ฃผ์ฌ์๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ฃผ์ฌ์์ ๊ฐ ๋ฉด์๋ 1๋ถํฐ 6๊น์ง ์๊ฐ ํ๋์ฉ ์ ํ์๋ค. ๊ฒ์์ ํฌ๊ธฐ๊ฐ 10ร10์ด๊ณ , ์ด 100๊ฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ ๋ณด๋ํ์์ ์งํ๋๋ค.....
- 16946๋ฒ ๋ฒฝ ๋ถ์๊ณ ์ด๋ํ๊ธฐ 4 ํ์ด์ฌ NรM์ ํ๋ ฌ๋ก ํํ๋๋ ๋งต์ด ์๋ค. ๋งต์์ 0์ ์ด๋ํ ์ ์๋ ๊ณณ์ ๋ํ๋ด๊ณ , 1์ ์ด๋ํ ์ ์๋ ๋ฒฝ์ด ์๋ ๊ณณ์ ๋ํ๋ธ๋ค. ํ ์นธ์์ ๋ค๋ฅธ ์นธ์ผ๋ก ์ด๋ํ๋ ค๋ฉด, ๋ ์นธ์ด ์ธ์ ํด์ผ ํ๋ค. ๋ ์นธ์ด ๋ณ์ ๊ณต์ ํ ๋, ์ธ์ ํ๋ค๊ณ ํ๋ค. ๊ฐ๊ฐ์ ๋ฒฝ์ ๋ํด์ ๋ค์์ ๊ตฌํด๋ณด๋ ค๊ณ ํ๋ค.
๋ฒฝ์ ๋ถ์๊ณ ์ด๋ํ ์ ์๋ ๊ณณ์ผ๋ก ๋ณ๊ฒฝํ๋ค. ๊ทธ ์์น์์ ์ด๋ํ ์ ์๋ ....
- 16957๋ฒ ์ฒด์คํ ์์ ๊ณต ํ์ด์ฌ ํฌ๊ธฐ๊ฐ RรC์ธ ์ฒด์คํ์ด ์๊ณ , ์ฒด์คํ์ ๊ฐ ์นธ์๋ ์ ์๊ฐ ํ๋์ฉ ์ ํ์๋ค. ์ฒด์คํ์ ์ ํ์๋ ์ ์๋ ๋ชจ๋ ์๋ก ๋ค๋ฅด๋ค. ์ฒด์คํ์ ๊ฐ ์นธ ์์ ๊ณต์ ํ๋์ฉ ๋๋๋ค. ์ด์ ๊ณต์ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ ์ํด์ ์๋์ผ๋ก ์์ง์ธ๋ค.
์ธ์ ํ 8๋ฐฉํฅ (๊ฐ๋ก, ์ธ๋ก, ๋๊ฐ์ )์ ์ ํ ๋ชจ๋ ์ ์๊ฐ ํ์ฌ ์นธ์ ์ ํ ์๋ณด๋ค ํฌ๋ฉด ์ด๋์ ๋ฉ์ถ๋ค. ๊ทธ ์ธ์ ๊ฒฝ์ฐ์๋ ๊ฐ์ฅ ์์ ์ ....
-
1697๋ฒ ์จ๋ฐ๊ผญ์ง C++ ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 โค N โค 100,000)์ ์๊ณ , ๋์์ ์ K(0 โค K โค 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ ๋ ๊ฑท๋๋ค๋ฉด 1์ด ํ์ X-1 ๋๋ X+1๋ก ์ด๋ํ๊ฒ ๋๋ค. ์๊ฐ์ด๋์ ํ๋ ๊ฒฝ์ฐ์๋ 1์ด ํ์ 2*X์ ์์น๋ก ์ด๋ํ๊ฒ ๋๋ค. ์๋น์ด....
-
1697๋ฒ ์จ๋ฐ๊ผญ์ง ํ์ด์ฌ ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 โค N โค 100,000)์ ์๊ณ , ๋์์ ์ K(0 โค K โค 100,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ ๋ ๊ฑท๋๋ค๋ฉด 1์ด ํ์ X-1 ๋๋ X+1๋ก ์ด๋ํ๊ฒ ๋๋ค. ์๊ฐ์ด๋์ ํ๋ ๊ฒฝ์ฐ์๋ 1์ด ํ์ 2*X์ ์์น๋ก ์ด๋ํ๊ฒ ๋๋ค. ์๋น์ด....
-
16985๋ฒ Maaaaaaaaaze ํ์ด์ฌ ํํ๋กญ๊ฒ ๋ฌธ์ ๋ฅผ ๊ฒฝ์ํ๋ฉฐ ์ํํ๋ BOJ ๋ง์ ์ฌ๋๋ค์ ๋ ์ด์ 2์ฐจ์ ๋ฏธ๋ก์ ํฅ๋ฏธ๋ฅผ ๋๋ผ์ง ์๋๋ค. 2์ฐจ์ ๋ฏธ๋ก๋ ๋๋ฌด๋ ์ฝ๊ฒ ํ์ถ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฏธ๋ก๋ฅผ ์ด ์ธ์ ๊ทธ ๋๊ตฌ๋ณด๋ค ์ฌ๋ํ๋ ์คํ์ด๋ ์ด๋ฐ ์ํฉ์ ๋งค์ฐ ์ํ๊น๊ฒ ์ฌ๊ฒจ ์์ฃผ ํฐ ์๊ธ์ ๊ฑธ๊ณ BOJ ๋ง์ ์ฌ๋๋ค์ ๊ด์ฌ์ ํ ๋ ์ ์๋ 3์ฐจ์ ๋ฏธ๋ก ํ์ถ ๋ํ๋ฅผ ๊ฐ์ตํ๊ธฐ๋ก ํ๋ค. ๋ํ์ ๊ท์น์ ....
-
16987๋ฒ ๊ณ๋์ผ๋ก ๊ณ๋์น๊ธฐ ํ์ด์ฌ ์๋ ํ๋ก๊ทธ๋๋จธ์ ๊ธฐ๋ณธ ์์์ ํ๊ตฝํํด๊ธฐ๋ฅผ ๋จ ํ ๊ฐ๋ ํ ์ ์๋ ๊ฒ์ด๋ผ๊ณ ํ์ง๋ง ์ธ๋ฒ์ด๋ 3๋ 500์ ๋๊ธฐ๋ ๋ช ์๋๋ ํ๋ก๊ทธ๋๋จธ ์ค ํ ๋ช ์ด๋ค. ์ธ๋ฒ์ด๋ BOJ์์ ํ๋ฆฐ ์ ์ถ์ ํ ๋๋ง๋ค ํฑ๊ฑธ์ด๋ฅผ 5ํ ํ๋ ๊ธฐ์ ์ ์ด๋ ๋ฃจํด์ ํตํด ๋์ ๊ทผ์ก์ ๋์์ ๋จ๋ จํ๋ค. ๊ทผ์ก์ ๋จ๋ จํ ๋ ์๋จ์ด ์ ๋ง๋ก ์ค์ํ๋ค๋ ๊ฒ์ ์๋ ์ธ๋ฒ์ด๋ ํ์ํ๋ฌผ์ด ๋ง์ ๋ฐฅ์ด๋ ๋นต....
-
1699๋ฒ ์ ๊ณฑ์์ ํฉ C++ ์ด๋ค ์์ฐ์ N์ ๊ทธ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ๊ณฑ์๋ค์ ํฉ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ์๋ฅผ ๋ค์ด 11=32+12+12(3๊ฐ ํญ)์ด๋ค. ์ด๋ฐ ํํ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ๋ ์ ์๋๋ฐ, 11์ ๊ฒฝ์ฐ 11=22+22+12+12+12(5๊ฐ ํญ)๋ ๊ฐ๋ฅํ๋ค. ์ด ๊ฒฝ์ฐ, ์ํ์ ์ํฌ๋ผํ ์ค๋ โ11์ 3๊ฐ ํญ์ ์ ๊ณฑ์ ํฉ์ผ๋ก ํํํ ์ ์๋ค.โ๋ผ๊ณ ๋งํ๋ค. ๋ํ 11์ ๊ทธ๋ณด๋ค ์ ์ ํญ....
-
1707๋ฒ ์ด๋ถ ๊ทธ๋ํ C++ ๊ทธ๋ํ์ ์ ์ ์ ์งํฉ์ ๋๋ก ๋ถํ ํ์ฌ, ๊ฐ ์งํฉ์ ์ํ ์ ์ ๋ผ๋ฆฌ๋ ์๋ก ์ธ์ ํ์ง ์๋๋ก ๋ถํ ํ ์ ์์ ๋, ๊ทธ๋ฌํ ๊ทธ๋ํ๋ฅผ ํน๋ณํ ์ด๋ถ ๊ทธ๋ํ (Bipartite Graph) ๋ผ ๋ถ๋ฅธ๋ค. ๊ทธ๋ํ๊ฐ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ก์ ๋, ์ด ๊ทธ๋ํ๊ฐ ์ด๋ถ ๊ทธ๋ํ์ธ์ง ์๋์ง ํ๋ณํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
17070๋ฒ ํ์ดํ ์ฎ๊ธฐ๊ธฐ 1 ํ์ด์ฌ ์ ํ์ด๊ฐ ์ ์ง์ผ๋ก ์ด์ฌํ๋ค. ์ ์ง์ ํฌ๊ธฐ๋ NรN์ ๊ฒฉ์ํ์ผ๋ก ๋ํ๋ผ ์ ์๊ณ , 1ร1ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ฐ๊ฐ์ ์นธ์ (r, c)๋ก ๋ํ๋ผ ์ ์๋ค. ์ฌ๊ธฐ์ r์ ํ์ ๋ฒํธ, c๋ ์ด์ ๋ฒํธ์ด๊ณ , ํ๊ณผ ์ด์ ๋ฒํธ๋ 1๋ถํฐ ์์ํ๋ค. ๊ฐ๊ฐ์ ์นธ์ ๋น ์นธ์ด๊ฑฐ๋ ๋ฒฝ์ด๋ค. ์ค๋์ ์ง ์๋ฆฌ๋ฅผ ์ํด์ ํ์ดํ ํ๋๋ฅผ ์ฎ๊ธฐ๋ ค๊ณ ํ๋ค. ํ์ดํ๋ ์๋....
-
17071๋ฒ ์จ๋ฐ๊ผญ์ง 5 ํ์ด์ฌ ์๋น์ด๋ ๋์๊ณผ ์จ๋ฐ๊ผญ์ง์ ํ๊ณ ์๋ค. ์๋น์ด๋ ํ์ฌ ์ N(0 โค N โค 500,000)์ ์๊ณ , ๋์์ ์ K(0 โค K โค 500,000)์ ์๋ค. ์๋น์ด๋ ๊ฑท๊ฑฐ๋ ์๊ฐ์ด๋์ ํ ์ ์๋ค. ๋ง์ฝ, ์๋น์ด์ ์์น๊ฐ X์ผ ๋ ๊ฑท๋๋ค๋ฉด 1์ด ํ์ X-1 ๋๋ X+1๋ก ์ด๋ํ๊ฒ ๋๋ค. ์๊ฐ์ด๋์ ํ๋ ๊ฒฝ์ฐ์๋ 1์ด ํ์ 2*X์ ์์น๋ก ์ด๋ํ๊ฒ ๋๋ค. ๋์์....
-
17090๋ฒ ๋ฏธ๋ก ํ์ถํ๊ธฐ ํ์ด์ฌ ํฌ๊ธฐ๊ฐ NรM์ธ ๋ฏธ๋ก๊ฐ ์๊ณ , ๋ฏธ๋ก๋ ํฌ๊ธฐ๊ฐ 1ร1์ธ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๋ฏธ๋ก์ ๊ฐ ์นธ์๋ ๋ฌธ์๊ฐ ํ๋ ์ ํ์๋๋ฐ, ์ ํ์๋ ๋ฌธ์์ ๋ฐ๋ผ์ ๋ค๋ฅธ ์นธ์ผ๋ก ์ด๋ํ ์ ์๋ค. ์ด๋ค ์นธ(r, c)์ ์ ํ ๋ฌธ์๊ฐ
U์ธ ๊ฒฝ์ฐ์๋ (r-1, c)๋ก ์ด๋ํด์ผ ํ๋ค. R์ธ ๊ฒฝ์ฐ์๋ (r, c+1)๋ก ์ด๋ํด์ผ ํ๋ค. D์ธ ๊ฒฝ์ฐ์๋ (r+1, c)๋ก ์ด๋ํด์ผ ํ๋ค. L์ธ....
-
1712๋ฒ ์์ต๋ถ๊ธฐ์ ํ์ด์ฌ ์๋์ ์๋ ๋ ธํธ๋ถ์ ์ ์กฐํ๊ณ ํ๋งคํ๋ ํ์ฌ์ด๋ค. ๋ ธํธ๋ถ ํ๋งค ๋์์ ์๊ด์์ด ๋งค๋ ์๋๋ฃ, ์ฌ์ฐ์ธ, ๋ณดํ๋ฃ, ๊ธ์ฌ ๋ฑ A๋ง์์ ๊ณ ์ ๋น์ฉ์ด ๋ค๋ฉฐ, ํ ๋์ ๋ ธํธ๋ถ์ ์์ฐํ๋ ๋ฐ์๋ ์ฌ๋ฃ๋น์ ์ธ๊ฑด๋น ๋ฑ ์ด B๋ง์์ ๊ฐ๋ณ ๋น์ฉ์ด ๋ ๋ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด A=1,000, B=70์ด๋ผ๊ณ ํ์. ์ด ๊ฒฝ์ฐ ๋ ธํธ๋ถ์ ํ ๋ ์์ฐํ๋ ๋ฐ๋ ์ด 1,070๋ง์์ด ๋ค๋ฉฐ, ์ด ....
-
17135๋ฒ ์บ์ฌ ๋ํ์ค ํ์ด์ฌ ์บ์ฌ ๋ํ์ค๋ ์ฑ์ ํฅํด ๋ชฐ๋ ค์ค๋ ์ ์ ์ก๋ ํด ๋ฐฉ์์ ๊ฒ์์ด๋ค. ๊ฒ์์ด ์งํ๋๋ ๊ณณ์ ํฌ๊ธฐ๊ฐ NรM์ธ ๊ฒฉ์ํ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ๊ฒฉ์ํ์ 1ร1 ํฌ๊ธฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๊ณ , ๊ฐ ์นธ์ ํฌํจ๋ ์ ์ ์๋ ์ต๋ ํ๋์ด๋ค. ๊ฒฉ์ํ์ N๋ฒํ์ ๋ฐ๋ก ์๋(N+1๋ฒ ํ)์ ๋ชจ๋ ์นธ์๋ ์ฑ์ด ์๋ค. ์ฑ์ ์ ์๊ฒ์ ์งํค๊ธฐ ์ํด ๊ถ์ 3๋ช ์ ๋ฐฐ์นํ๋ ค๊ณ ํ๋ค. ๊ถ์๋ ์ฑ....
-
17136๋ฒ ์์ข ์ด ๋ถ์ด๊ธฐ ํ์ด์ฌ <๊ทธ๋ฆผ 1>๊ณผ ๊ฐ์ด ์ ์ฌ๊ฐํ ๋ชจ์์ ํ ๋ค์ฏ ์ข ๋ฅ์ ์์ข ์ด๊ฐ ์๋ค. ์์ข ์ด์ ํฌ๊ธฐ๋ 1ร1, 2ร2, 3ร3, 4ร4, 5ร5๋ก ์ด ๋ค์ฏ ์ข ๋ฅ๊ฐ ์์ผ๋ฉฐ, ๊ฐ ์ข ๋ฅ์ ์์ข ์ด๋ 5๊ฐ์ฉ ๊ฐ์ง๊ณ ์๋ค.
<๊ทธ๋ฆผ 1> ์์ข ์ด๋ฅผ ํฌ๊ธฐ๊ฐ 10ร10์ธ ์ข ์ด ์์ ๋ถ์ด๋ ค๊ณ ํ๋ค. ์ข ์ด๋ 1ร1 ํฌ๊ธฐ์ ์นธ์ผ๋ก ๋๋์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ๊ฐ์ ์นธ์๋ 0 ๋๋ 1์ด ์ ํ ์๋ค. 1์ด ....
- 17140๋ฒ ์ด์ฐจ์ ๋ฐฐ์ด๊ณผ ์ฐ์ฐ ํ์ด์ฌ ํฌ๊ธฐ๊ฐ 3ร3์ธ ๋ฐฐ์ด A๊ฐ ์๋ค. 1์ด๊ฐ ์ง๋ ๋๋ง๋ค ๋ฐฐ์ด์ ์ฐ์ฐ์ด ์ ์ฉ๋๋ค.
R ์ฐ์ฐ: ๋ฐฐ์ด A์ ๋ชจ๋ ํ์ ๋ํด์ ์ ๋ ฌ์ ์ํํ๋ค. ํ์ ๊ฐ์ โฅ ์ด์ ๊ฐ์์ธ ๊ฒฝ์ฐ์ ์ ์ฉ๋๋ค. C ์ฐ์ฐ: ๋ฐฐ์ด A์ ๋ชจ๋ ์ด์ ๋ํด์ ์ ๋ ฌ์ ์ํํ๋ค. ํ์ ๊ฐ์ < ์ด์ ๊ฐ์์ธ ๊ฒฝ์ฐ์ ์ ์ฉ๋๋ค.
ํ ํ ๋๋ ์ด์ ์๋ ์๋ฅผ ์ ๋ ฌํ๋ ค๋ฉด, ๊ฐ๊ฐ์ ์๊ฐ ๋ช ๋ฒ ๋์๋์ง ์์....
-
17141๋ฒ ์ฐ๊ตฌ์ 2 ํ์ด์ฌ ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์ ์น์์ด๊ฐ ์นจ์ ํ๊ณ , ๋ฐ์ด๋ฌ์ค๋ฅผ ์ ์ถํ๋ ค๊ณ ํ๋ค. ์น์์ด๋ ์ฐ๊ตฌ์์ ํน์ ์์น์ ๋ฐ์ด๋ฌ์ค M๊ฐ๋ฅผ ๋์ ๊ฒ์ด๊ณ , ์น์์ด์ ์ ํธ์ ๋์์ ๋ฐ์ด๋ฌ์ค๋ ํผ์ง๊ฒ ๋๋ค. ์ฐ๊ตฌ์๋ ํฌ๊ธฐ๊ฐ NรN์ธ ์ ์ฌ๊ฐํ์ผ๋ก ๋ํ๋ผ ์ ์์ผ๋ฉฐ, ์ ์ฌ๊ฐํ์ 1ร1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ์ฐ๊ตฌ์๋ ๋น ์นธ, ๋ฒฝ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๋ฒฝ....
-
17142๋ฒ ์ฐ๊ตฌ์ 3 ํ์ด์ฌ ์ธ์ฒด์ ์น๋ช ์ ์ธ ๋ฐ์ด๋ฌ์ค๋ฅผ ์ฐ๊ตฌํ๋ ์ฐ๊ตฌ์์ ์น์์ด๊ฐ ์นจ์ ํ๊ณ , ๋ฐ์ด๋ฌ์ค๋ฅผ ์ ์ถํ๋ ค๊ณ ํ๋ค. ๋ฐ์ด๋ฌ์ค๋ ํ์ฑ ์ํ์ ๋นํ์ฑ ์ํ๊ฐ ์๋ค. ๊ฐ์ฅ ์ฒ์์ ๋ชจ๋ ๋ฐ์ด๋ฌ์ค๋ ๋นํ์ฑ ์ํ์ด๊ณ , ํ์ฑ ์ํ์ธ ๋ฐ์ด๋ฌ์ค๋ ์ํ์ข์ฐ๋ก ์ธ์ ํ ๋ชจ๋ ๋น ์นธ์ผ๋ก ๋์์ ๋ณต์ ๋๋ฉฐ, 1์ด๊ฐ ๊ฑธ๋ฆฐ๋ค. ์น์์ด๋ ์ฐ๊ตฌ์์ ๋ฐ์ด๋ฌ์ค M๊ฐ๋ฅผ ํ์ฑ ์ํ๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ํ๋ค. ์ฐ๊ตฌ์๋ ํฌ๊ธฐ๊ฐ N....
-
17143๋ฒ ๋์์ ํ์ด์ฌ ๋์์์ด ์์ด ๋์๋ฅผ ํ๋ ๊ณณ์ ํฌ๊ธฐ๊ฐ RรC์ธ ๊ฒฉ์ํ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ๊ฒฉ์ํ์ ๊ฐ ์นธ์ (r, c)๋ก ๋ํ๋ผ ์ ์๋ค. r์ ํ, c๋ ์ด์ด๊ณ , (R, C)๋ ์๋ ๊ทธ๋ฆผ์์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ ์๋์ ์๋ ์นธ์ด๋ค. ์นธ์๋ ์์ด๊ฐ ์ต๋ ํ ๋ง๋ฆฌ ๋ค์ด์์ ์ ์๋ค. ์์ด๋ ํฌ๊ธฐ์ ์๋๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
๋์์์ ์ฒ์์ 1๋ฒ ์ด์ ํ ์นธ ์ผ์ชฝ์ ์๋ค. ๋ค์์ 1....
- 17144๋ฒ ๋ฏธ์ธ๋จผ์ง ์๋ ! ํ์ด์ฌ ๋ฏธ์ธ๋จผ์ง๋ฅผ ์ ๊ฑฐํ๊ธฐ ์ํด ๊ตฌ์ฌ๊ณผ๋ ๊ณต๊ธฐ์ฒญ์ ๊ธฐ๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋ค. ๊ณต๊ธฐ์ฒญ์ ๊ธฐ์ ์ฑ๋ฅ์ ํ ์คํธํ๊ธฐ ์ํด ๊ตฌ์ฌ๊ณผ๋ ์ง์ ํฌ๊ธฐ๊ฐ RรC์ธ ๊ฒฉ์ํ์ผ๋ก ๋ํ๋๊ณ , 1ร1 ํฌ๊ธฐ์ ์นธ์ผ๋ก ๋๋ด๋ค. ๊ตฌ์ฌ๊ณผ๋ ๋ฐ์ด๋ ์ฝ๋ฉ ์ค๋ ฅ์ ์ด์ฉํด ๊ฐ ์นธ (r, c)์ ์๋ ๋ฏธ์ธ๋จผ์ง์ ์์ ์ค์๊ฐ์ผ๋ก ๋ชจ๋ํฐ๋งํ๋ ์์คํ ์ ๊ฐ๋ฐํ๋ค. (r, c)๋ rํ c์ด์ ์๋ฏธํ๋ค.
๊ณต๊ธฐ์ฒญ์ ๊ธฐ๋ ํญ....
-
1717๋ฒ ์งํฉ์ ํํ ํ์ด์ฌ ์ด๊ธฐ์ {0}, {1}, {2}, ... {n} ์ด ๊ฐ๊ฐ n+1๊ฐ์ ์งํฉ์ ์ด๋ฃจ๊ณ ์๋ค. ์ฌ๊ธฐ์ ํฉ์งํฉ ์ฐ์ฐ๊ณผ, ๋ ์์๊ฐ ๊ฐ์ ์งํฉ์ ํฌํจ๋์ด ์๋์ง๋ฅผ ํ์ธํ๋ ์ฐ์ฐ์ ์ํํ๋ ค๊ณ ํ๋ค. ์งํฉ์ ํํํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1726๋ฒ ๋ก๋ด ํ์ด์ฌ ๋ง์ ๊ณต์ฅ์์ ๋ก๋ด์ด ์ด์ฉ๋๊ณ ์๋ค. ์ฐ๋ฆฌ ์๋ ๊ณต์ฅ์ ๋ก๋ด์ ๋ฐ๋ผ๋ณด๋ ๋ฐฉํฅ์ผ๋ก ๊ถค๋๋ฅผ ๋ฐ๋ผ ์์ง์ด๋ฉฐ, ์์ง์ด๋ ๋ฐฉํฅ์ ๋, ์, ๋จ, ๋ถ ๊ฐ์ด๋ฐ ํ๋์ด๋ค. ๋ก๋ด์ ์ด๋์ ์ ์ดํ๋ ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ์ด ๋ ๊ฐ์ง์ด๋ค.
๋ช ๋ น 1. Go k: k๋ 1, 2 ๋๋ 3์ผ ์ ์๋ค. ํ์ฌ ํฅํ๊ณ ์๋ ๋ฐฉํฅ์ผ๋ก k์นธ ๋งํผ ์์ง์ธ๋ค. ๋ช ๋ น 2. Turn dir: dir....
-
17281๋ฒ โพ ํ์ด์ฌ โพ๋ 9๋ช ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ ํ์ด ๊ณต๊ฒฉ๊ณผ ์๋น๋ฅผ ๋ฒ๊ฐ์ ํ๋ ๊ฒ์์ด๋ค. ํ๋์ ์ด๋์ ๊ณต๊ฒฉ๊ณผ ์๋น๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , ์ด N์ด๋ ๋์ ๊ฒ์์ ์งํํด์ผ ํ๋ค. ํ ์ด๋์ 3์์์ด ๋ฐ์ํ๋ฉด ์ด๋์ด ์ข ๋ฃ๋๊ณ , ๋ ํ์ด ๊ณต๊ฒฉ๊ณผ ์๋น๋ฅผ ์๋ก ๋ฐ๊พผ๋ค. ๋ ํ์ ๊ฒฝ๊ธฐ๊ฐ ์์ํ๊ธฐ ์ ๊น์ง ํ์(ํ์๊ฐ ํ์์ ์๋ ์์)์ ์ ํด์ผ ํ๊ณ , ๊ฒฝ๊ธฐ ์ค์๋ ํ์์ ๋ณ๊ฒฝํ ์ ์๋ค. 9....
-
17406๋ฒ ๋ฐฐ์ด ๋๋ฆฌ๊ธฐ 4 ํ์ด์ฌ ํฌ๊ธฐ๊ฐ NรM ํฌ๊ธฐ์ธ ๋ฐฐ์ด A๊ฐ ์์๋, ๋ฐฐ์ด A์ ๊ฐ์ ๊ฐ ํ์ ์๋ ๋ชจ๋ ์์ ํฉ ์ค ์ต์๊ฐ์ ์๋ฏธํ๋ค. ๋ฐฐ์ด A๊ฐ ์๋์ ๊ฐ์ ๊ฒฝ์ฐ 1ํ์ ํฉ์ 6, 2ํ์ ํฉ์ 4, 3ํ์ ํฉ์ 15์ด๋ค. ๋ฐ๋ผ์, ๋ฐฐ์ด A์ ๊ฐ์ 4์ด๋ค.
1 2 3
2 1 1
4 5 6
๋ฐฐ์ด์ ํ์ ์ฐ์ฐ์ ์ํํ ์ ์๋ค. ํ์ ์ฐ์ฐ์ ์ธ ์ ์ (r, c, s)๋ก ์ด๋ฃจ์ด....
-
1744๋ฒ ์ ๋ฌถ๊ธฐ ํ์ด์ฌ ๊ธธ์ด๊ฐ N์ธ ์์ด์ด ์ฃผ์ด์ก์ ๋, ๊ทธ ์์ด์ ํฉ์ ๊ตฌํ๋ ค๊ณ ํ๋ค. ํ์ง๋ง, ๊ทธ๋ฅ ๊ทธ ์์ด์ ํฉ์ ๋ชจ๋ ๋ํด์ ๊ตฌํ๋ ๊ฒ์ด ์๋๋ผ, ์์ด์ ๋ ์๋ฅผ ๋ฌถ์ผ๋ ค๊ณ ํ๋ค. ์ด๋ค ์๋ฅผ ๋ฌถ์ผ๋ ค๊ณ ํ ๋, ์์น์ ์๊ด์์ด ๋ฌถ์ ์ ์๋ค. ํ์ง๋ง, ๊ฐ์ ์์น์ ์๋ ์(์๊ธฐ ์์ )๋ฅผ ๋ฌถ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ค ์๋ฅผ ๋ฌถ๊ฒ ๋๋ฉด, ์์ด์ ํฉ์ ๊ตฌํ ๋ ๋ฌถ์ ์๋ ์๋ก....
-
17471๋ฒ ๊ฒ๋ฆฌ๋งจ๋๋ง ํ์ด์ฌ ๋ฐฑ์ค์์ ์์ฅ ์ต๋ฐฑ์ค์ ์ง๋ ๋ช ๋ ๊ฐ ๊ฒ๋ฆฌ๋งจ๋๋ง์ ํตํด์ ์์ ์ ๋น์๊ฒ ์ ๋ฆฌํ๊ฒ ์ ๊ฑฐ๊ตฌ๋ฅผ ํ์ ํ๋ค. ๊ฒฌ์ ํ ๊ถ๋ ฅ์ด ์์ด์ง ์ต๋ฐฑ์ค์ ๊ถ๋ ฅ์ ๋งค์ฐ ๋ถ๋นํ๊ฒ ํ์ฌํ๊ณ , ์ฌ์ง์ด๋ ์์ ์ด๋ฆ๋ ๋ฐฑ์ค์๋ก ๋ณ๊ฒฝํ๋ค. ์ด๋ฒ ์ ๊ฑฐ์์๋ ์ต๋ํ ๊ณตํํ๊ฒ ์ ๊ฑฐ๊ตฌ๋ฅผ ํ์ ํ๋ ค๊ณ ํ๋ค. ๋ฐฑ์ค์๋ N๊ฐ์ ๊ตฌ์ญ์ผ๋ก ๋๋์ด์ ธ ์๊ณ , ๊ตฌ์ญ์ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ ์๋ค. ๊ตฌ์ญ์ ....
-
17478๋ฒ ์ฌ๊ทํจ์๊ฐ ๋ญ๊ฐ์? ํ์ด์ฌ ํ์์ ์ง๋ฌธ์ ์ ๋ฐ์์ฃผ๊ธฐ๋ก ์ ๋ช ํ ์ค์๋ํ๊ต์ JH ๊ต์๋์ ํ์๋ค๋ก๋ถํฐ ์ฌ๊ทํจ์๊ฐ ๋ฌด์์ธ์ง์ ๋ํ์ฌ ๋ง์ ์ง๋ฌธ์ ๋ฐ์์๋ค. ๋งค๋ฒ ์ง๋ฌธ์ ์ ๋ฐ์์ฃผ์ จ๋ JH ๊ต์๋์ด์ง๋ง ๊ทธ๋ ์ค์๋ํ๊ต๊ฐ ์์ ๊ณผ ๋ง๋๊ฐ์ ๋ํ ๊ณ ๋ฏผ์ ํญ์ ํด์๋ค. ์ค์๋ํ๊ต์ ์์ ์ ๊ธธ์ด ๋ง์ง ์๋ค๊ณ ์๊ฐํ JH ๊ต์๋์ ๊ฒฐ๊ตญ ์ค์๋ํ๊ต๋ฅผ ๋ ๋๊ธฐ๋ก ๊ฒฐ์ ํ์๋ค. ๋ ๋๊ธฐ ์ ๊น์ง๋ ์ ์๋ค์ ์....
-
1748๋ฒ ์ ์ด์ด ์ฐ๊ธฐ 1 C++ 1๋ถํฐ N๊น์ง์ ์๋ฅผ ์ด์ด์ ์ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์๋ก์ด ํ๋์ ์๋ฅผ ์ป์ ์ ์๋ค. 1234567891011121314151617181920212223... ์ด๋ ๊ฒ ๋ง๋ค์ด์ง ์๋ก์ด ์๋ ๋ช ์๋ฆฌ ์์ผ๊น? ์ด ์์ ์๋ฆฟ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1748๋ฒ ์ ์ด์ด ์ฐ๊ธฐ 1 ํ์ด์ฌ 1๋ถํฐ N๊น์ง์ ์๋ฅผ ์ด์ด์ ์ฐ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์๋ก์ด ํ๋์ ์๋ฅผ ์ป์ ์ ์๋ค. 1234567891011121314151617181920212223... ์ด๋ ๊ฒ ๋ง๋ค์ด์ง ์๋ก์ด ์๋ ๋ช ์๋ฆฌ ์์ผ๊น? ์ด ์์ ์๋ฆฟ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1759๋ฒ ์ํธ ๋ง๋ค๊ธฐ C++ ๋ฐ๋ก ์ด์ ์ต๋ฐฑ์ค ์กฐ๊ต๊ฐ ๋ฐฉ ์ด์ ๋ฅผ ์ฃผ๋จธ๋์ ๋ฃ์ ์ฑ ๊น๋นกํ๊ณ ์์ธ๋ก ๊ฐ ๋ฒ๋ฆฌ๋ ํฉ๋นํ ์ํฉ์ ์ง๋ฉดํ ์กฐ๊ต๋ค์, 702ํธ์ ์๋ก์ด ๋ณด์ ์์คํ ์ ์ค์นํ๊ธฐ๋ก ํ์๋ค. ์ด ๋ณด์ ์์คํ ์ ์ด์ ๊ฐ ์๋ ์ํธ๋ก ๋์ํ๊ฒ ๋์ด ์๋ ์์คํ ์ด๋ค. ์ํธ๋ ์๋ก ๋ค๋ฅธ L๊ฐ์ ์ํ๋ฒณ ์๋ฌธ์๋ค๋ก ๊ตฌ์ฑ๋๋ฉฐ ์ต์ ํ ๊ฐ์ ๋ชจ์(a, e, i, o, u)๊ณผ ์ต์ ๋ ๊ฐ์ ์์์ผ๋ก ....
-
1759๋ฒ ์ํธ ๋ง๋ค๊ธฐ ํ์ด์ฌ ๋ฐ๋ก ์ด์ ์ต๋ฐฑ์ค ์กฐ๊ต๊ฐ ๋ฐฉ ์ด์ ๋ฅผ ์ฃผ๋จธ๋์ ๋ฃ์ ์ฑ ๊น๋นกํ๊ณ ์์ธ๋ก ๊ฐ ๋ฒ๋ฆฌ๋ ํฉ๋นํ ์ํฉ์ ์ง๋ฉดํ ์กฐ๊ต๋ค์, 702ํธ์ ์๋ก์ด ๋ณด์ ์์คํ ์ ์ค์นํ๊ธฐ๋ก ํ์๋ค. ์ด ๋ณด์ ์์คํ ์ ์ด์ ๊ฐ ์๋ ์ํธ๋ก ๋์ํ๊ฒ ๋์ด ์๋ ์์คํ ์ด๋ค. ์ํธ๋ ์๋ก ๋ค๋ฅธ L๊ฐ์ ์ํ๋ฒณ ์๋ฌธ์๋ค๋ก ๊ตฌ์ฑ๋๋ฉฐ ์ต์ ํ ๊ฐ์ ๋ชจ์(a, e, i, o, u)๊ณผ ์ต์ ๋ ๊ฐ์ ์์์ผ๋ก ....
-
17779๋ฒ ๊ฒ๋ฆฌ๋งจ๋๋ง 2 ํ์ด์ฌ ์ฌํ์์ ์์ฅ ๊ตฌ์ฌํ์ ์ง๋ ๋ช ๋ ๊ฐ ๊ฒ๋ฆฌ๋งจ๋๋ง์ ํตํด์ ์์ ์ ๋น์๊ฒ ์ ๋ฆฌํ๊ฒ ์ ๊ฑฐ๊ตฌ๋ฅผ ํ์ ํ๋ค. ๊ฒฌ์ ํ ๊ถ๋ ฅ์ด ์์ด์ง ๊ตฌ์ฌํ์ ๊ถ๋ ฅ์ ๋งค์ฐ ๋ถ๋นํ๊ฒ ํ์ฌํ๊ณ , ์ฌ์ง์ด๋ ์์ ์ด๋ฆ๋ ์ฌํ์๋ก ๋ณ๊ฒฝํ๋ค. ์ด๋ฒ ์ ๊ฑฐ์์๋ ์ต๋ํ ๊ณตํํ๊ฒ ์ ๊ฑฐ๊ตฌ๋ฅผ ํ์ ํ๋ ค๊ณ ํ๋ค. ์ฌํ์๋ ํฌ๊ธฐ๊ฐ NรN์ธ ๊ฒฉ์๋ก ๋ํ๋ผ ์ ์๋ค. ๊ฒฉ์์ ๊ฐ ์นธ์ ๊ตฌ์ญ์ ์๋ฏธํ๊ณ , rํ c์ด์....
-
17822๋ฒ ์ํ ๋๋ฆฌ๊ธฐ ํ์ด์ฌ ๋ฐ์ง๋ฆ์ด 1, 2, ..., N์ธ ์ํ์ด ํฌ๊ธฐ๊ฐ ์์์ง๋ ์์ผ๋ก ๋ฐ๋ฅ์ ๋์ฌ์๊ณ , ์ํ์ ์ค์ฌ์ ๋ชจ๋ ๊ฐ๋ค. ์ํ์ ๋ฐ์ง๋ฆ์ด i์ด๋ฉด, ๊ทธ ์ํ์ i๋ฒ์งธ ์ํ์ด๋ผ๊ณ ํ๋ค. ๊ฐ๊ฐ์ ์ํ์๋ M๊ฐ์ ์ ์๊ฐ ์ ํ์๊ณ , i๋ฒ์งธ ์ํ์ ์ ํ j๋ฒ์งธ ์์ ์์น๋ (i, j)๋ก ํํํ๋ค. ์์ ์์น๋ ๋ค์์ ๋ง์กฑํ๋ค.
(i, 1)์ (i, 2), (i, M)๊ณผ ์ธ์ ํ๋ค....
- 17825๋ฒ ์ฃผ์ฌ์ ์ท๋์ด ํ์ด์ฌ ์ฃผ์ฌ์ ์ท๋์ด๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ์ํ์์ ํ๋ ๊ฒ์์ด๋ค.
์ฒ์์๋ ์์ ์นธ์ ๋ง 4๊ฐ๊ฐ ์๋ค. ๋ง์ ๊ฒ์ํ์ ๊ทธ๋ ค์ง ํ์ดํ์ ๋ฐฉํฅ๋๋ก๋ง ์ด๋ํ ์ ์๋ค. ๋ง์ด ํ๋์ ์นธ์์ ์ด๋์ ์์ํ๋ฉด ํ๋์ ํ์ดํ๋ฅผ ํ์ผ ํ๊ณ , ์ด๋ํ๋ ๋์ค์ด๊ฑฐ๋ ํ๋์์ด ์๋ ์นธ์์ ์ด๋์ ์์ํ๋ฉด ๋นจ๊ฐ์ ํ์ดํ๋ฅผ ํ์ผ ํ๋ค. ๋ง์ด ๋์ฐฉ ์นธ์ผ๋ก ์ด๋ํ๋ฉด ์ฃผ์ฌ์์ ๋์จ ์์ ๊ด๊ณ ....
-
17837๋ฒ ์๋ก์ด ๊ฒ์ 2 ํ์ด์ฌ ์ฌํ์ด๋ ์ฃผ๋ณ์ ์ดํด๋ณด๋ ์ค ์ฒด์คํ๊ณผ ๋ง์ ์ด์ฉํด์ ์๋ก์ด ๊ฒ์์ ๋ง๋ค๊ธฐ๋ก ํ๋ค. ์๋ก์ด ๊ฒ์์ ํฌ๊ธฐ๊ฐ NรN์ธ ์ฒด์คํ์์ ์งํ๋๊ณ , ์ฌ์ฉํ๋ ๋ง์ ๊ฐ์๋ K๊ฐ์ด๋ค. ๋ง์ ์ํ๋ชจ์์ด๊ณ , ํ๋์ ๋ง ์์ ๋ค๋ฅธ ๋ง์ ์ฌ๋ฆด ์ ์๋ค. ์ฒด์คํ์ ๊ฐ ์นธ์ ํฐ์, ๋นจ๊ฐ์, ํ๋์ ์ค ํ๋๋ก ์์น ๋์ด์๋ค. ๊ฒ์์ ์ฒด์คํ ์์ ๋ง K๊ฐ๋ฅผ ๋๊ณ ์์ํ๋ค. ๋ง์ 1๋ฒ๋ถํฐ K....
-
1806๋ฒ ๋ถ๋ถํฉ C++ 10,000 ์ดํ์ ์์ฐ์๋ก ์ด๋ฃจ์ด์ง ๊ธธ์ด N์ง๋ฆฌ ์์ด์ด ์ฃผ์ด์ง๋ค. ์ด ์์ด์์ ์ฐ์๋ ์๋ค์ ๋ถ๋ถํฉ ์ค์ ๊ทธ ํฉ์ด S ์ด์์ด ๋๋ ๊ฒ ์ค, ๊ฐ์ฅ ์งง์ ๊ฒ์ ๊ธธ์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
18258๋ฒ ํ 2 ํ์ด์ฌ ์ ์๋ฅผ ์ ์ฅํ๋ ํ๋ฅผ ๊ตฌํํ ๋ค์, ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ๋ช ๋ น์ ์ฒ๋ฆฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ช ๋ น์ ์ด ์ฌ์ฏ ๊ฐ์ง์ด๋ค.
push X: ์ ์ X๋ฅผ ํ์ ๋ฃ๋ ์ฐ์ฐ์ด๋ค. pop: ํ์์ ๊ฐ์ฅ ์์ ์๋ ์ ์๋ฅผ ๋นผ๊ณ , ๊ทธ ์๋ฅผ ์ถ๋ ฅํ๋ค. ๋ง์ฝ ํ์ ๋ค์ด์๋ ์ ์๊ฐ ์๋ ๊ฒฝ์ฐ์๋ -1์ ์ถ๋ ฅํ๋ค. size: ํ์ ๋ค์ด์๋ ์ ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. empty: ํ....
-
18290๋ฒ NM๊ณผ K (1) ํ์ด์ฌ ํฌ๊ธฐ๊ฐ NรM์ธ ๊ฒฉ์ํ์ ๊ฐ ์นธ์ ์ ์๊ฐ ํ๋์ฉ ๋ค์ด์๋ค. ์ด ๊ฒฉ์ํ์์ ์นธ K๊ฐ๋ฅผ ์ ํํ ๊ฒ์ด๊ณ , ์ ํํ ์นธ์ ๋ค์ด์๋ ์๋ฅผ ๋ชจ๋ ๋ํ ๊ฐ์ ์ต๋๊ฐ์ ๊ตฌํ๋ ค๊ณ ํ๋ค. ๋จ, ์ ํํ ๋ ์นธ์ด ์ธ์ ํ๋ฉด ์๋๋ค. rํ c์ด์ ์๋ ์นธ์ (r, c)๋ผ๊ณ ํ์ ๋, (r-1, c), (r+1, c), (r, c-1), (r, c+1)์ ์๋ ์นธ์ด ์ธ์ ํ ์นธ์ด๋ค.
-
1850๋ฒ ์ต๋๊ณต์ฝ์ C++ ๋ชจ๋ ์๋ฆฌ๊ฐ 1๋ก๋ง ์ด๋ฃจ์ด์ ธ์๋ ๋ ์์ฐ์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, A์ B์ ์ต๋ ๊ณต์ฝ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, A๊ฐ 111์ด๊ณ , B๊ฐ 1111์ธ ๊ฒฝ์ฐ์ A์ B์ ์ต๋๊ณต์ฝ์๋ 1์ด๊ณ , A๊ฐ 111์ด๊ณ , B๊ฐ 111111์ธ ๊ฒฝ์ฐ์๋ ์ต๋๊ณต์ฝ์๊ฐ 111์ด๋ค.
-
1874๋ฒ ์คํ ์์ด ํ์ด์ฌ ์คํ (stack)์ ๊ธฐ๋ณธ์ ์ธ ์๋ฃ๊ตฌ์กฐ ์ค ํ๋๋ก, ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ ์์ฑํ ๋ ์์ฃผ ์ด์ฉ๋๋ ๊ฐ๋ ์ด๋ค. ์คํ์ ์๋ฃ๋ฅผ ๋ฃ๋ (push) ์ ๊ตฌ์ ์๋ฃ๋ฅผ ๋ฝ๋ (pop) ์ ๊ตฌ๊ฐ ๊ฐ์ ์ ์ผ ๋์ค์ ๋ค์ด๊ฐ ์๋ฃ๊ฐ ์ ์ผ ๋จผ์ ๋์ค๋ (LIFO, Last in First out) ํน์ฑ์ ๊ฐ์ง๊ณ ์๋ค. 1๋ถํฐ n๊น์ง์ ์๋ฅผ ์คํ์ ๋ฃ์๋ค๊ฐ ๋ฝ์ ๋์ด๋์์ผ๋ก์จ, ํ๋์....
-
18868๋ฒ ๋ฉํฐ๋ฒ์ค โ ํ์ด์ฌ M๊ฐ์ ์ฐ์ฃผ๊ฐ ์๊ณ , ๊ฐ ์ฐ์ฃผ์๋ 1๋ถํฐ N๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ง ํ์ฑ์ด N๊ฐ ์๋ค. ํ์ฑ์ ํฌ๊ธฐ๋ฅผ ์๊ณ ์์๋, ๊ท ๋ฑํ ์ฐ์ฃผ์ ์์ด ๋ช ๊ฐ์ธ์ง ๊ตฌํด๋ณด๋ ค๊ณ ํ๋ค. ๊ตฌ์ฑ์ด ๊ฐ์๋ฐ ์์๋ง ๋ค๋ฅธ ์ฐ์ฃผ์ ์์ ํ ๋ฒ๋ง ์ผ๋ค. ๋ ์ฐ์ฃผ A์ B๊ฐ ์๊ณ , ์ฐ์ฃผ A์ ์๋ ํ์ฑ์ ํฌ๊ธฐ๋ A1, A2, ..., AN, ์ฐ์ฃผ B์ ์๋ ํ์ฑ์ ํฌ๊ธฐ๋ B1, B2, ..., B....
-
18891๋ฒ ์ 21๋ ๊ตญํ์์ ์ ๊ฑฐ ํ์ด์ฌ ์ ๋น๋ค์ ์ง์ญ๊ตฌ ์์ ์์ ๋น๋ก๋ํ ๋ํ ๊ฒฐ๊ณผ๊ฐ ๊ฐ๊ฐ ์ฃผ์ด์ง ๋, ๊ฐ ์ ๋น์ด 21๋ ๊ตญํ์์ ์ ๊ฑฐ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์ป๊ฒ ๋๋ ์ด ์์ ์๋ฅผ ๊ฐ๊ฐ ๊ณ์ฐํด ๋ณด์. ์์์ ์๋ 300๋ช ์ด๋ฉฐ ์ง์ญ๊ตฌ๊ตญํ์์์ด 253๋ช , ๋น๋ก๋ํ๊ตญํ์์์ด 47๋ช ์ด๋ค. ๋น๋ก๋ํ ์์์ ๋น๋ก๋ํ๊ตญํ์์์ ๊ฑฐ ์ ํจํฌํ์ด์์ 3% ์ด์์ ๋ํํ๊ฑฐ๋ ์ง์ญ๊ตฌ๊ตญํ์์์ ๊ฑฐ์์ 5์ ์ด์์ ์์์ ์ฐจ์งํ ....
-
1904๋ฒ 01ํ์ผ ํ์ด์ฌ ์ง์์ด์๊ฒ 2์ง ์์ด์ ๊ฐ๋ฅด์ณ ์ฃผ๊ธฐ ์ํด, ์ง์์ด ์๋ฒ์ง๋ ๊ทธ์๊ฒ ํ์ผ๋ค์ ์ ๋ฌผํด์ฃผ์ จ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ๊ฐ๊ฐ์ ํ์ผ๋ค์ 0 ๋๋ 1์ด ์ฐ์ฌ ์๋ ๋ฑ์ฅ์ ํ์ผ๋ค์ด๋ค. ์ด๋ ๋ ์ง๊ถ์ ๋์ฃผ๊ฐ ์ง์์ด์ ๊ณต๋ถ๋ฅผ ๋ฐฉํดํ๊ธฐ ์ํด 0์ด ์ฐ์ฌ์ง ๋ฑ์ฅ์ ํ์ผ๋ค์ ๋ถ์ฌ์ ํ ์์ผ๋ก ์ด๋ฃจ์ด์ง 00 ํ์ผ๋ค์ ๋ง๋ค์๋ค. ๊ฒฐ๊ตญ ํ์ฌ 1 ํ๋๋ง์ผ๋ก ์ด๋ฃจ์ด์ง ํ์ผ ๋๋ 0ํ์ผ์ ๋ ๊ฐ ๋ถ....
-
1912๋ฒ ์ฐ์ํฉ C++ n๊ฐ์ ์ ์๋ก ์ด๋ฃจ์ด์ง ์์์ ์์ด์ด ์ฃผ์ด์ง๋ค. ์ฐ๋ฆฌ๋ ์ด ์ค ์ฐ์๋ ๋ช ๊ฐ์ ์๋ฅผ ์ ํํด์ ๊ตฌํ ์ ์๋ ํฉ ์ค ๊ฐ์ฅ ํฐ ํฉ์ ๊ตฌํ๋ ค๊ณ ํ๋ค. ๋จ, ์๋ ํ ๊ฐ ์ด์ ์ ํํด์ผ ํ๋ค. ์๋ฅผ ๋ค์ด์ 10, -4, 3, 1, 5, 6, -35, 12, 21, -1 ์ด๋ผ๋ ์์ด์ด ์ฃผ์ด์ก๋ค๊ณ ํ์. ์ฌ๊ธฐ์ ์ ๋ต์ 12+21์ธ 33์ด ์ ๋ต์ด ๋๋ค.
-
1919๋ฒ ์ ๋๊ทธ๋จ ๋ง๋ค๊ธฐ ํ์ด์ฌ ๋ ์์ด ๋จ์ด๊ฐ ์ฒ ์์ ์์๋ฅผ ๋ค๋ฐ๊พธ์ด ๊ฐ์์ง ์ ์์ ๋, ๊ทธ๋ฌํ ๋ ๋จ์ด๋ฅผ ์๋ก ์ ๋๊ทธ๋จ ๊ด๊ณ์ ์๋ค๊ณ ํ๋ค. ์๋ฅผ ๋ค๋ฉด occurs ๋ผ๋ ์์ด ๋จ์ด์ succor ๋ ์๋ก ์ ๋๊ทธ๋จ ๊ด๊ณ์ ์๋๋ฐ, occurs์ ๊ฐ ๋ฌธ์๋ค์ ์์๋ฅผ ์ ๋ฐ๊พธ๋ฉด succor์ด ๋๊ธฐ ๋๋ฌธ์ด๋ค. ํ ํธ, dared์ bread๋ ์๋ก ์ ๋๊ทธ๋จ ๊ด๊ณ์ ์์ง ์๋ค. ํ์ง๋ง dar....
-
1920๋ฒ ์ ์ฐพ๊ธฐ ํ์ด์ฌ N๊ฐ์ ์ ์ A[1], A[2], โฆ, A[N]์ด ์ฃผ์ด์ ธ ์์ ๋, ์ด ์์ X๋ผ๋ ์ ์๊ฐ ์กด์ฌํ๋์ง ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
19235๋ฒ ๋ชจ๋ ธ๋ฏธ๋ ธ๋๋ฏธ๋ ธ C++ ๋ชจ๋ ธ๋ฏธ๋ ธ๋๋ฏธ๋ ธ๋ ์๋์ ๊ฐ์ด ์๊ธด ๋ณด๋์์ ์งํ๋๋ ๊ฒ์์ด๋ค. ๋ณด๋๋ ๋นจ๊ฐ์ ๋ณด๋, ํ๋์ ๋ณด๋, ์ด๋ก์ ๋ณด๋๊ฐ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋ถ์ด์๋ ํํ์ด๋ค. ๊ฒ์์์ ์ฌ์ฉํ๋ ์ขํ (x, y)์์ x๋ ํ, y๋ ์ด์ ์๋ฏธํ๋ค. ๋นจ๊ฐ์, ํ๋์, ์ด๋ก์ ๋ณด๋๊ฐ ์ฌ์ฉํ๋ ์ขํ๋ ๊ทธ ์์ผ๋ก ๊ทธ๋ฆผ์ ์ ํ์๋ค.
<๊ทธ๋ฆผ 1> ๋ชจ๋ ธ๋ฏธ๋ ธ๋๋ฏธ๋ ธ ๊ฒ์ ๋ณด๋ ์ด ๊ฒ์์์ ์ฌ์ฉํ๋ ๋ธ๋ก....
-
19236๋ฒ ์ฒญ์๋ ์์ด ํ์ด์ฌ ์๊ธฐ ์์ด๊ฐ ์ฑ์ฅํด ์ฒญ์๋ ์์ด๊ฐ ๋์๋ค. 4ร4ํฌ๊ธฐ์ ๊ณต๊ฐ์ด ์๊ณ , ํฌ๊ธฐ๊ฐ 1ร1์ธ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ๊ณต๊ฐ์ ๊ฐ ์นธ์ (x, y)์ ๊ฐ์ด ํํํ๋ฉฐ, x๋ ํ์ ๋ฒํธ, y๋ ์ด์ ๋ฒํธ์ด๋ค. ํ ์นธ์๋ ๋ฌผ๊ณ ๊ธฐ๊ฐ ํ ๋ง๋ฆฌ ์กด์ฌํ๋ค. ๊ฐ ๋ฌผ๊ณ ๊ธฐ๋ ๋ฒํธ์ ๋ฐฉํฅ์ ๊ฐ์ง๊ณ ์๋ค. ๋ฒํธ๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 16๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ฉฐ, ๋ ๋ฌผ๊ณ ๊ธฐ๊ฐ....
-
19237๋ฒ ์ด๋ฅธ ์์ด ํ์ด์ฌ ์ฒญ์๋ ์์ด๋ ๋์ฑ ์๋ผ ์ด๋ฅธ ์์ด๊ฐ ๋์๋ค. ์์ด๊ฐ ์ฌ๋ ๊ณต๊ฐ์ ๋ ์ด์ ๋ฌผ๊ณ ๊ธฐ๋ ์ค์ง ์๊ณ ๋ค๋ฅธ ์์ด๋ค๋ง์ด ๋จ์์๋ค. ์์ด์๋ 1 ์ด์ M ์ดํ์ ์์ฐ์ ๋ฒํธ๊ฐ ๋ถ์ด ์๊ณ , ๋ชจ๋ ๋ฒํธ๋ ์๋ก ๋ค๋ฅด๋ค. ์์ด๋ค์ ์์ญ์ ์ฌ์ํ๊ธฐ ์ํด ๋ค๋ฅธ ์์ด๋ค์ ์ซ์๋ด๋ ค๊ณ ํ๋๋ฐ, 1์ ๋ฒํธ๋ฅผ ๊ฐ์ง ์ด๋ฅธ ์์ด๋ ๊ฐ์ฅ ๊ฐ๋ ฅํด์ ๋๋จธ์ง ๋ชจ๋๋ฅผ ์ซ์๋ผ ์ ์๋ค. NรN ํฌ๊ธฐ์....
-
19238๋ฒ ์คํํธ ํ์ ํ์ด์ฌ ์คํํธ๋งํฌ๊ฐ "์คํํธ ํ์"๋ผ๋ ์ด๋ฆ์ ํ์ ์ฌ์ ์ ์์ํ๋ค. ์คํํธ ํ์๋ ํน์ดํ๊ฒ๋ ์๋์ ๋์ฐฉ์ง๋ก ๋ฐ๋ ค๋ค์ค ๋๋ง๋ค ์ฐ๋ฃ๊ฐ ์ถฉ์ ๋๊ณ , ์ฐ๋ฃ๊ฐ ๋ฐ๋ฅ๋๋ฉด ๊ทธ ๋ ์ ์ ๋ฌด๊ฐ ๋๋๋ค. ํ์ ๊ธฐ์ฌ ์ต๋ฐฑ์ค์ ์ค๋ M๋ช ์ ์น๊ฐ์ ํ์ฐ๋ ๊ฒ์ด ๋ชฉํ์ด๋ค. ๋ฐฑ์ค์ด ํ๋ํ ์์ญ์ NรN ํฌ๊ธฐ์ ๊ฒฉ์๋ก ๋ํ๋ผ ์ ์๊ณ , ๊ฐ ์นธ์ ๋น์ด ์๊ฑฐ๋ ๋ฒฝ์ด ๋์ฌ ์๋ค. ํ์๊ฐ ๋น์นธ์ ์....
-
1924๋ฒ 2007๋ C++ ์ค๋์ 2007๋ 1์ 1์ผ ์์์ผ์ด๋ค. ๊ทธ๋ ๋ค๋ฉด 2007๋ x์ y์ผ์ ๋ฌด์จ ์์ผ์ผ๊น? ์ด๋ฅผ ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1929๋ฒ ์์ ๊ตฌํ๊ธฐ C++ M์ด์ N์ดํ์ ์์๋ฅผ ๋ชจ๋ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1931๋ฒ ํ์์ค๋ฐฐ์ ํ์ด์ฌ ํ ๊ฐ์ ํ์์ค์ด ์๋๋ฐ ์ด๋ฅผ ์ฌ์ฉํ๊ณ ์ ํ๋ N๊ฐ์ ํ์์ ๋ํ์ฌ ํ์์ค ์ฌ์ฉํ๋ฅผ ๋ง๋ค๋ ค๊ณ ํ๋ค. ๊ฐ ํ์ I์ ๋ํด ์์์๊ฐ๊ณผ ๋๋๋ ์๊ฐ์ด ์ฃผ์ด์ ธ ์๊ณ , ๊ฐ ํ์๊ฐ ๊ฒน์น์ง ์๊ฒ ํ๋ฉด์ ํ์์ค์ ์ฌ์ฉํ ์ ์๋ ํ์์ ์ต๋ ๊ฐ์๋ฅผ ์ฐพ์๋ณด์. ๋จ, ํ์๋ ํ๋ฒ ์์ํ๋ฉด ์ค๊ฐ์ ์ค๋จ๋ ์ ์์ผ๋ฉฐ ํ ํ์๊ฐ ๋๋๋ ๊ฒ๊ณผ ๋์์ ๋ค์ ํ์๊ฐ ์์๋ ์ ์๋ค. ....
-
1932๋ฒ ์ ์ ์ผ๊ฐํ ํ์ด์ฌ 7
3 8
8 1 0
2 7 4 4
4 5 2 6 5 ์ ๊ทธ๋ฆผ์ ํฌ๊ธฐ๊ฐ 5์ธ ์ ์ ์ผ๊ฐํ์ ํ ๋ชจ์ต์ด๋ค. ๋งจ ์์ธต 7๋ถํฐ ์์ํด์ ์๋์ ์๋ ์ ์ค ํ๋๋ฅผ ์ ํํ์ฌ ์๋์ธต์ผ๋ก ๋ด๋ ค์ฌ ๋, ์ด์ ๊น์ง ์ ํ๋ ์์ ํฉ์ด ์ต๋๊ฐ ๋๋ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๋ผ. ์๋์ธต์ ์๋ ์๋ ํ์ฌ ์ธต์....
-
1934๋ฒ ์ต์๊ณต๋ฐฐ์ C++ ๋ ์์ฐ์ A์ B์ ๋ํด์, A์ ๋ฐฐ์์ด๋ฉด์ B์ ๋ฐฐ์์ธ ์์ฐ์๋ฅผ A์ B์ ๊ณต๋ฐฐ์๋ผ๊ณ ํ๋ค. ์ด๋ฐ ๊ณต๋ฐฐ์ ์ค์์ ๊ฐ์ฅ ์์ ์๋ฅผ ์ต์๊ณต๋ฐฐ์๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, 6๊ณผ 15์ ๊ณต๋ฐฐ์๋ 30, 60, 90๋ฑ์ด ์์ผ๋ฉฐ, ์ต์ ๊ณต๋ฐฐ์๋ 30์ด๋ค. ๋ ์์ฐ์ A์ B๊ฐ ์ฃผ์ด์ก์ ๋, A์ B์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1934๋ฒ ์ต์๊ณต๋ฐฐ์ ํ์ด์ฌ ๋ ์์ฐ์ A์ B์ ๋ํด์, A์ ๋ฐฐ์์ด๋ฉด์ B์ ๋ฐฐ์์ธ ์์ฐ์๋ฅผ A์ B์ ๊ณต๋ฐฐ์๋ผ๊ณ ํ๋ค. ์ด๋ฐ ๊ณต๋ฐฐ์ ์ค์์ ๊ฐ์ฅ ์์ ์๋ฅผ ์ต์๊ณต๋ฐฐ์๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, 6๊ณผ 15์ ๊ณต๋ฐฐ์๋ 30, 60, 90๋ฑ์ด ์์ผ๋ฉฐ, ์ต์ ๊ณต๋ฐฐ์๋ 30์ด๋ค. ๋ ์์ฐ์ A์ B๊ฐ ์ฃผ์ด์ก์ ๋, A์ B์ ์ต์๊ณต๋ฐฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1938๋ฒ ํต๋๋ฌด ์ฎ๊ธฐ๊ธฐ ํ์ด์ฌ ๊ฐ๋ก์ ์ธ๋ก์ ๊ธธ์ด๊ฐ ๊ฐ์ ํ์ง์์ ๋ฒ๋ชฉ์ ํ๋ค. ๊ทธ ์งํ์ 0๊ณผ 1๋ก ๋ํ๋ ์๋ค. 1์ ์์ง ์๋ ค์ง์ง ์์ ๋๋ฌด๋ฅผ ๋ํ๋ด๊ณ 0์ ์๋ฌด ๊ฒ๋ ์์์ ๋ํ๋ธ๋ค. ๋ค์ ์งํ์ ๋ณด์.
B 0 0 1 1
B 0 0 0 0
B 0 0 0 0
1 1 0 0 0
E E E 0 0 ์์ ์งํ์์ ๊ธธ์ด 3์ธ ํต๋๋ฌด BBB๋ฅผ ๋ฐ๊ฑฐ๋ ํ์ ์์ผ EEE์ ์์น๋ก ์ฎ๊ธฐ....
-
1966๋ฒ ํ๋ฆฐํฐ ํ ํ์ด์ฌ ์ฌ๋ฌ๋ถ๋ ์๋ค์ํผ ์ฌ๋ฌ๋ถ์ ํ๋ฆฐํฐ ๊ธฐ๊ธฐ๋ ์ฌ๋ฌ๋ถ์ด ์ธ์ํ๊ณ ์ ํ๋ ๋ฌธ์๋ฅผ ์ธ์ ๋ช ๋ น์ ๋ฐ์ โ์์๋๋กโ, ์ฆ ๋จผ์ ์์ฒญ๋ ๊ฒ์ ๋จผ์ ์ธ์ํ๋ค. ์ฌ๋ฌ ๊ฐ์ ๋ฌธ์๊ฐ ์์ธ๋ค๋ฉด Queue ์๋ฃ๊ตฌ์กฐ์ ์์ฌ์ FIFO - First In First Out - ์ ๋ฐ๋ผ ์ธ์๊ฐ ๋๊ฒ ๋๋ค. ํ์ง๋ง ์๊ทผ์ด๋ ์๋ก์ด ํ๋ฆฐํฐ๊ธฐ ๋ด๋ถ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ์๋๋ฐ, ์ด ํ๋ฆฐํฐ๊ธฐ๋ ๋ค....
-
1977๋ฒ ์์ ์ ๊ณฑ์ ํ์ด์ฌ M๊ณผ N์ด ์ฃผ์ด์ง ๋ M์ด์ N์ดํ์ ์์ฐ์ ์ค ์์ ์ ๊ณฑ์์ธ ๊ฒ์ ๋ชจ๋ ๊ณจ๋ผ ๊ทธ ํฉ์ ๊ตฌํ๊ณ ๊ทธ ์ค ์ต์๊ฐ์ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด M=60, N=100์ธ ๊ฒฝ์ฐ 60์ด์ 100์ดํ์ ์์ฐ์ ์ค ์์ ์ ๊ณฑ์๋ 64, 81, 100 ์ด๋ ๊ฒ ์ด 3๊ฐ๊ฐ ์์ผ๋ฏ๋ก ๊ทธ ํฉ์ 245๊ฐ ๋๊ณ ์ด ์ค ์ต์๊ฐ์ 64๊ฐ ๋๋ค.
-
1978๋ฒ ์์ ์ฐพ๊ธฐ C++ ์ฃผ์ด์ง ์ N๊ฐ ์ค์์ ์์๊ฐ ๋ช ๊ฐ์ธ์ง ์ฐพ์์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
1991๋ฒ ํธ๋ฆฌ ์ํ C++ ์ด์ง ํธ๋ฆฌ๋ฅผ ์ ๋ ฅ๋ฐ์ ์ ์ ์ํ(preorder traversal), ์ค์ ์ํ(inorder traversal), ํ์ ์ํ(postorder traversal)ํ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์๋ฅผ ๋ค์ด ์์ ๊ฐ์ ์ด์ง ํธ๋ฆฌ๊ฐ ์ ๋ ฅ๋๋ฉด,
์ ์ ์ํํ ๊ฒฐ๊ณผ : ABDCEFG // (๋ฃจํธ) (์ผ์ชฝ ์์) (์ค๋ฅธ์ชฝ ์์) ์ค์ ์ํํ ๊ฒฐ๊ณผ : D....
-
2003๋ฒ ์๋ค์ ํฉ 2 C++ N๊ฐ์ ์๋ก ๋ ์์ด A[1], A[2], โฆ, A[N] ์ด ์๋ค. ์ด ์์ด์ i๋ฒ์งธ ์๋ถํฐ j๋ฒ์งธ ์๊น์ง์ ํฉ A[i] + A[i+1] + โฆ + A[j-1] + A[j]๊ฐ M์ด ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2004๋ฒ ์กฐํฉ 0์ ๊ฐ์ C++ nCm์ ๋์๋ฆฌ 0์ ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2010๋ฒ ํ๋ฌ๊ทธ ํ์ด์ฌ ์ ์์ด์ ์ง์๋ ์ฝ์ผํธ๋ฅผ ๊ฝ์ ์ ์๋ ํ๋ฌ๊ทธ๊ฐ ํ๋๋ฐ์ ์๋ค. ์ ์์ด๋ ๋ง์ ์ปดํจํฐ๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ปดํจํฐ์ ์ ์ ๋ฌธ์ ๋ ์ด๋ป๊ฒ ํด๊ฒฐํ๋ ๊ฒ์ผ๊น? ํ๋์ ํ๋ฌ๊ทธ๊ฐ ์๊ณ , N๊ฐ์ ๋ฉํฐํญ์ด ์๋ค. ๊ฐ ๋ฉํฐํญ์ ๋ช ๊ฐ์ ํ๋ฌ๊ทธ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค๊ณ ํ๋ค. ์ต๋ ๋ช ๋์ ์ปดํจํฐ๋ฅผ ์ ์์ ์ฐ๊ฒฐํ ์ ์์๊น?
-
2011๋ฒ ์ํธ์ฝ๋ C++ ์๊ทผ์ด์ ์ ์์ด๊ฐ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋จ๋งค๊ฐ์ ๋ํ๋ฅผ ๋ฃ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด์ ๋ํ๋ฅผ ์๋ก ์ํธํ ํ๊ธฐ๋ก ํ๋ค. ๊ทธ๋์ ๋ค์๊ณผ ๊ฐ์ ๋ํ๋ฅผ ํ๋ค.
์๊ทผ: ๊ทธ๋ฅ ๊ฐ๋จํ ์ํธํ ํ์. A๋ฅผ 1์ด๋ผ๊ณ ํ๊ณ , B๋ 2๋ก, ๊ทธ๋ฆฌ๊ณ Z๋ 26์ผ๋ก ํ๋๊ฑฐ์ผ. ์ ์: ๊ทธ๋ผ ์๋ผ. ๋ง์ฝ, "BEAN"์ ์ํธํํ๋ฉด 25114๊ฐ ๋์ค๋๋ฐ, ์ด๊ฑธ ๋ค์ ๊ธ์๋ก ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ....
- 20205๋ฒ ๊ต์๋ ๊ทธ๋ฆผ์ด ๊นจ์ง๋๋ฐ์? ํ์ด์ฌ ๋จ์ ๋นํธ๋งต ์ด๋ฏธ์ง๋ ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ฑํ๋ ๊ฐ ํฝ์ ์ 0 ๋๋ 1์ ์์ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋นํธ๋งต ์ด๋ฏธ์ง๋ ์์ฑ ๋น์ ์ด๋ฏธ์ง์ ํฌ๊ธฐ, ํด๋น ์ด๋ฏธ์ง๋ฅผ ๊ตฌ์ฑํ๋ ๋ชจ๋ ํฝ์ ์ ์ ๋ณด๊ฐ ์ด๋ฏธ ์ ํด์ ธ ์๊ธฐ ๋๋ฌธ์, ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋๋ผ๋ ๊ธฐ์กด์ ํฝ์ ์ด ๋๋ฆฐ ๋ฐฉํฅ์ผ๋ก ๋๊ฒ ํผ์ง ๋ฟ ํด์๋๊ฐ ๋์ด๋์ง ์๋๋ค.
< ๊ทธ๋ฆผ 1. ํฌ๊ธฐ๋ฅผ ๋๋ฆฐ ๋นํธ๋งต ์ด๋ฏธ์ง....
-
20206๋ฒ ํธ์์ด๊ฐ ๊ธธ์ ๊ฑด๋๊ฐ ์ด์ ํ์ด์ฌ ํ์๋์ ์ต๊ทผ ๋ดํ์ด ๊ณต์ฌ๋ก ์ธํ์ฌ ์ง๋๊ฐ๋ฉด ์๋๋ ์ํ ์ง์ญ์ด ์กด์ฌํ๋ค. ์ด ์ง์ญ์ X์ถ, Y์ถ๊ณผ ํํํ ์ง์ฌ๊ฐํ ํํ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์ค์๋์ ๋ง์ค์ฝํธ์ธ ํธ์์ด๋ ์ง์ ์์ ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ผ์ ํ์๋์ ํต๊ณผํ๊ณ ์๋ค. ์ด ๋ ํ์๋์ ๋ง๋ น ํธ๋ฏผ์ด๋ ํธ์์ด๊ฐ ์ํ์ง์ญ์ ์ง๋๊ฐ ๊ฒ ๊ฐ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ๋ฐ๋ผ์ ํธ์์ด๊ฐ ์ํ ์ง์ญ์ ์ง๋๊ฐ๋์ง ์ฌ๋ถ๋ฅผ ์์๋ด์ด์....
-
2089๋ฒ -2์ง์ C++ -2์ง๋ฒ์ ๋ถํธ ์๋ 2์ง์๋ก ํํ์ด ๋๋ค. 2์ง๋ฒ์์๋ 20, 21, 22, 23์ด ํํ ๋์ง๋ง -2์ง๋ฒ์์๋ (-2)0 = 1, (-2)1 = -2, (-2)2 = 4, (-2)3 = -8์ ํํํ๋ค. 10์ง์๋ก 1๋ถํฐ ํํํ์๋ฉด 1, 110, 111, 100, 101, 11010, 11011, 11000, 11001 ๋ฑ์ด๋ค. 10์ง๋ฒ์ ์๋ฅผ ์ ๋ ฅ ๋ฐ์....
-
2096๋ฒ ๋ด๋ ค๊ฐ๊ธฐ ํ์ด์ฌ N์ค์ 0 ์ด์ 9 ์ดํ์ ์ซ์๊ฐ ์ธ ๊ฐ์ฉ ์ ํ ์๋ค. ๋ด๋ ค๊ฐ๊ธฐ ๊ฒ์์ ํ๊ณ ์๋๋ฐ, ์ด ๊ฒ์์ ์ฒซ ์ค์์ ์์ํด์ ๋ง์ง๋ง ์ค์์ ๋๋๊ฒ ๋๋ ๋์ด์ด๋ค. ๋จผ์ ์ฒ์์ ์ ํ ์๋ ์ธ ๊ฐ์ ์ซ์ ์ค์์ ํ๋๋ฅผ ๊ณจ๋ผ์ ์์ํ๊ฒ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ ์ค๋ก ๋ด๋ ค๊ฐ๋๋ฐ, ๋ค์ ์ค๋ก ๋ด๋ ค๊ฐ ๋์๋ ๋ค์๊ณผ ๊ฐ์ ์ ์ฝ ์กฐ๊ฑด์ด ์๋ค. ๋ฐ๋ก ์๋์ ์๋ก ๋์ด๊ฐ๊ฑฐ๋, ์๋๋ฉด ๋ฐ๋ก....
-
2108๋ฒ ํต๊ณํ ํ์ด์ฌ ์๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒ์ ํต๊ณํ์์ ์๋นํ ์ค์ํ ์ผ์ด๋ค. ํต๊ณํ์์ N๊ฐ์ ์๋ฅผ ๋ํํ๋ ๊ธฐ๋ณธ ํต๊ณ๊ฐ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์๋ค. ๋จ, N์ ํ์๋ผ๊ณ ๊ฐ์ ํ์.
์ฐ์ ํ๊ท : N๊ฐ์ ์๋ค์ ํฉ์ N์ผ๋ก ๋๋ ๊ฐ ์ค์๊ฐ : N๊ฐ์ ์๋ค์ ์ฆ๊ฐํ๋ ์์๋ก ๋์ดํ์ ๊ฒฝ์ฐ ๊ทธ ์ค์์ ์์นํ๋ ๊ฐ ์ต๋น๊ฐ : N๊ฐ์ ์๋ค ์ค ๊ฐ์ฅ ๋ง์ด ๋ํ๋๋ ๊ฐ ๋ฒ์ : N๊ฐ์ ์๋ค....
-
2110๋ฒ ๊ณต์ ๊ธฐ ์ค์น ํ์ด์ฌ ๋ํ์ด์ ์ง N๊ฐ๊ฐ ์์ง์ ์์ ์๋ค. ๊ฐ๊ฐ์ ์ง์ ์ขํ๋ x1, ..., xN์ด๊ณ , ์ง ์ฌ๋ฌ๊ฐ๊ฐ ๊ฐ์ ์ขํ๋ฅผ ๊ฐ์ง๋ ์ผ์ ์๋ค. ๋ํ์ด๋ ์ธ์ ์ด๋์๋ ์์ดํ์ด๋ฅผ ์ฆ๊ธฐ๊ธฐ ์ํด์ ์ง์ ๊ณต์ ๊ธฐ C๊ฐ๋ฅผ ์ค์นํ๋ ค๊ณ ํ๋ค. ์ต๋ํ ๋ง์ ๊ณณ์์ ์์ดํ์ด๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์, ํ ์ง์๋ ๊ณต์ ๊ธฐ๋ฅผ ํ๋๋ง ์ค์นํ ์ ์๊ณ , ๊ฐ์ฅ ์ธ์ ํ ๋ ๊ณต์ ๊ธฐ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ๋ฅ....
-
2133๋ฒ ํ์ผ ์ฑ์ฐ๊ธฐ C++ 3รN ํฌ๊ธฐ์ ๋ฒฝ์ 2ร1, 1ร2 ํฌ๊ธฐ์ ํ์ผ๋ก ์ฑ์ฐ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํด๋ณด์.
-
2151๋ฒ ๊ฑฐ์ธ ์ค์น ํ์ด์ฌ ์ฑ์์ด๋ ๊ฑฐ์ธ์ ๋ค์ฌ๋ค๋ณด๋ ๊ฒ์ ์ฐธ ์ข์ํ๋ค. ๊ทธ๋์ ์ง ๊ณณ๊ณณ์ ๊ฑฐ์ธ์ ์ค์นํด๋๊ณ ์ง ์์ ๋์๋ค๋ ๋๋ง๋ค ๊ฑฐ์ธ์ ๋ณด๊ณค ํ๋ค. ์ฑ์์ด๋ ์ ํด๋ฅผ ๋ง์ดํ์ฌ ์ด์ฌ๋ฅผ ํ๊ฒ ๋์๋๋ฐ, ๊ฑฐ์ธ์ ์ข์ํ๋ ๊ทธ๋ ์ ์ฑ๊ฒฉ ๋๋ฌธ์ ์ ์ง์๋ ๊ฑฐ์ธ์ ๋งค๋ฌ๋งํ ์์น๊ฐ ์ฌ๋ฌ ๊ณณ ์๋ค. ๋ํ ์ฑ์์ด๋ค ์ ์ง์๋ ๋ฌธ์ด ๋ ๊ฐ ์๋๋ฐ, ์ฑ์์ด๋ ๊ฑฐ์ธ์ ์ ์ค์นํ์ฌ ์ฅ๋์ ์น๊ณ ์ถ์ด์ก๋ค....
-
2156๋ฒ ํฌ๋์ฃผ ์์ C++ ํจ์ฃผ๋ ํฌ๋์ฃผ ์์ํ์ ๊ฐ๋ค. ๊ทธ ๊ณณ์ ๊ฐ๋๋, ํ ์ด๋ธ ์์ ๋ค์ํ ํฌ๋์ฃผ๊ฐ ๋ค์ด์๋ ํฌ๋์ฃผ ์์ด ์ผ๋ ฌ๋ก ๋์ฌ ์์๋ค. ํจ์ฃผ๋ ํฌ๋์ฃผ ์์์ ํ๋ ค๊ณ ํ๋๋ฐ, ์ฌ๊ธฐ์๋ ๋ค์๊ณผ ๊ฐ์ ๋ ๊ฐ์ง ๊ท์น์ด ์๋ค.
ํฌ๋์ฃผ ์์ ์ ํํ๋ฉด ๊ทธ ์์ ๋ค์ด์๋ ํฌ๋์ฃผ๋ ๋ชจ๋ ๋ง์ ์ผ ํ๊ณ , ๋ง์ ํ์๋ ์๋ ์์น์ ๋ค์ ๋์์ผ ํ๋ค. ์ฐ์์ผ๋ก ๋์ฌ ์๋ 3์์ ๋ชจ๋ ๋ง์ค ์๋....
- 2156๋ฒ ํฌ๋์ฃผ ์์ ํ์ด์ฌ ํจ์ฃผ๋ ํฌ๋์ฃผ ์์ํ์ ๊ฐ๋ค. ๊ทธ ๊ณณ์ ๊ฐ๋๋, ํ ์ด๋ธ ์์ ๋ค์ํ ํฌ๋์ฃผ๊ฐ ๋ค์ด์๋ ํฌ๋์ฃผ ์์ด ์ผ๋ ฌ๋ก ๋์ฌ ์์๋ค. ํจ์ฃผ๋ ํฌ๋์ฃผ ์์์ ํ๋ ค๊ณ ํ๋๋ฐ, ์ฌ๊ธฐ์๋ ๋ค์๊ณผ ๊ฐ์ ๋ ๊ฐ์ง ๊ท์น์ด ์๋ค.
ํฌ๋์ฃผ ์์ ์ ํํ๋ฉด ๊ทธ ์์ ๋ค์ด์๋ ํฌ๋์ฃผ๋ ๋ชจ๋ ๋ง์ ์ผ ํ๊ณ , ๋ง์ ํ์๋ ์๋ ์์น์ ๋ค์ ๋์์ผ ํ๋ค. ์ฐ์์ผ๋ก ๋์ฌ ์๋ 3์์ ๋ชจ๋ ๋ง์ค ์๋....
-
2163๋ฒ ์ด์ฝ๋ฆฟ ์๋ฅด๊ธฐ ํ์ด์ฌ ์ ํ๋ NรM ํฌ๊ธฐ์ ์ด์ฝ๋ฆฟ์ ํ๋ ๊ฐ์ง๊ณ ์๋ค. ์ด์ฝ๋ฆฟ์ ๊ธ์ด ๊ฐ ์๋ ๋ชจ์์ ํ๊ณ ์์ผ๋ฉฐ, ๊ทธ ๊ธ์ ์ํด NรM๊ฐ์ ์กฐ๊ฐ์ผ๋ก ๋๋ ์ง ์ ์๋ค. ์ด์ฝ๋ฆฟ์ ํฌ๊ธฐ๊ฐ ๋๋ฌด ํฌ๋ค๊ณ ์๊ฐํ ๊ทธ๋ ๋ ์ด์ฝ๋ฆฟ์ ์น๊ตฌ๋ค๊ณผ ๋๋ ๋จน๊ธฐ๋ก ํ๋ค. ์ด๋ฅผ ์ํด์ ์ ํ๋ ์ด์ฝ๋ฆฟ์ ๊ณ์ ์ชผ๊ฐ์ ์ด NรM๊ฐ์ ์กฐ๊ฐ์ผ๋ก ์ชผ๊ฐ๋ ค๊ณ ํ๋ค. ์ด์ฝ๋ฆฟ์ ์ชผ๊ฐค ๋์๋ ์ด์ฝ๋ฆฟ ์กฐ๊ฐ์ ํ๋ ๋ค๊ณ , ์ ....
-
2164๋ฒ ์นด๋2 ํ์ด์ฌ N์ฅ์ ์นด๋๊ฐ ์๋ค. ๊ฐ๊ฐ์ ์นด๋๋ ์ฐจ๋ก๋ก 1๋ถํฐ N๊น์ง์ ๋ฒํธ๊ฐ ๋ถ์ด ์์ผ๋ฉฐ, 1๋ฒ ์นด๋๊ฐ ์ ์ผ ์์, N๋ฒ ์นด๋๊ฐ ์ ์ผ ์๋์ธ ์ํ๋ก ์์๋๋ก ์นด๋๊ฐ ๋์ฌ ์๋ค. ์ด์ ๋ค์๊ณผ ๊ฐ์ ๋์์ ์นด๋๊ฐ ํ ์ฅ ๋จ์ ๋๊น์ง ๋ฐ๋ณตํ๊ฒ ๋๋ค. ์ฐ์ , ์ ์ผ ์์ ์๋ ์นด๋๋ฅผ ๋ฐ๋ฅ์ ๋ฒ๋ฆฐ๋ค. ๊ทธ ๋ค์, ์ ์ผ ์์ ์๋ ์นด๋๋ฅผ ์ ์ผ ์๋์ ์๋ ์นด๋ ๋ฐ์ผ๋ก ์ฎ๊ธด๋ค. ์๋ฅผ....
-
2167๋ฒ 2์ฐจ์ ๋ฐฐ์ด์ ํฉ ํ์ด์ฌ 2์ฐจ์ ๋ฐฐ์ด์ด ์ฃผ์ด์ก์ ๋ (i, j) ์์น๋ถํฐ (x, y) ์์น๊น์ง์ ์ ์ฅ๋์ด ์๋ ์๋ค์ ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ฐฐ์ด์ (i, j) ์์น๋ iํ j์ด์ ๋ํ๋ธ๋ค.
-
2178๋ฒ ๋ฏธ๋ก ํ์ C++ NรMํฌ๊ธฐ์ ๋ฐฐ์ด๋ก ํํ๋๋ ๋ฏธ๋ก๊ฐ ์๋ค.
1 0 1 1 1 1
1 0 1 0 1 0
1 0 1 0 1 1
1 1 1 0 1 1
๋ฏธ๋ก์์ 1์ ์ด๋ํ ์ ์๋ ์นธ์ ๋ํ๋ด๊ณ , 0์ ์ด๋ํ ์ ์๋ ์นธ์ ๋ํ๋ธ๋ค. ์ด๋ฌํ ๋ฏธ๋ก๊ฐ ์ฃผ์ด์ก์ ๋, (1, 1)์์ ์ถ๋ฐํ์ฌ (N, M)์ ์์น๋ก ์ด๋ํ ๋ ์ง๋์ผ ํ๋ ์ต์์ ์นธ ์๋ฅผ ๊ตฌํ๋ ํ....
- 2193๋ฒ ์ด์น์ ํ์ด์ฌ 0๊ณผ 1๋ก๋ง ์ด๋ฃจ์ด์ง ์๋ฅผ ์ด์ง์๋ผ ํ๋ค. ์ด๋ฌํ ์ด์ง์ ์ค ํน๋ณํ ์ฑ์ง์ ๊ฐ๋ ๊ฒ๋ค์ด ์๋๋ฐ, ์ด๋ค์ ์ด์น์(pinary number)๋ผ ํ๋ค. ์ด์น์๋ ๋ค์์ ์ฑ์ง์ ๋ง์กฑํ๋ค.
์ด์น์๋ 0์ผ๋ก ์์ํ์ง ์๋๋ค. ์ด์น์์์๋ 1์ด ๋ ๋ฒ ์ฐ์์ผ๋ก ๋ํ๋์ง ์๋๋ค. ์ฆ, 11์ ๋ถ๋ถ ๋ฌธ์์ด๋ก ๊ฐ์ง ์๋๋ค.
์๋ฅผ ๋ค๋ฉด 1, 10, 100, 101, 100....
-
2206๋ฒ ๋ฒฝ ๋ถ์๊ณ ์ด๋ํ๊ธฐ ํ์ด์ฌ NรM์ ํ๋ ฌ๋ก ํํ๋๋ ๋งต์ด ์๋ค. ๋งต์์ 0์ ์ด๋ํ ์ ์๋ ๊ณณ์ ๋ํ๋ด๊ณ , 1์ ์ด๋ํ ์ ์๋ ๋ฒฝ์ด ์๋ ๊ณณ์ ๋ํ๋ธ๋ค. ๋น์ ์ (1, 1)์์ (N, M)์ ์์น๊น์ง ์ด๋ํ๋ ค ํ๋๋ฐ, ์ด๋ ์ต๋จ ๊ฒฝ๋ก๋ก ์ด๋ํ๋ ค ํ๋ค. ์ต๋จ๊ฒฝ๋ก๋ ๋งต์์ ๊ฐ์ฅ ์ ์ ๊ฐ์์ ์นธ์ ์ง๋๋ ๊ฒฝ๋ก๋ฅผ ๋งํ๋๋ฐ, ์ด๋ ์์ํ๋ ์นธ๊ณผ ๋๋๋ ์นธ๋ ํฌํจํด์ ์ผ๋ค. ๋ง์ฝ์ ์ด๋ํ๋....
-
2210๋ฒ ์ซ์ํ ์ ํ ํ์ด์ฌ 5ร5 ํฌ๊ธฐ์ ์ซ์ํ์ด ์๋ค. ๊ฐ๊ฐ์ ์นธ์๋ ์ซ์(digit, 0๋ถํฐ 9๊น์ง)๊ฐ ์ ํ ์๋ค. ์ด ์ซ์ํ์ ์์์ ์์น์์ ์์ํด์, ์ธ์ ํด ์๋ ๋ค ๋ฐฉํฅ์ผ๋ก ๋ค์ฏ ๋ฒ ์ด๋ํ๋ฉด์, ๊ฐ ์นธ์ ์ ํ์๋ ์ซ์๋ฅผ ์ฐจ๋ก๋ก ๋ถ์ด๋ฉด 6์๋ฆฌ์ ์๊ฐ ๋๋ค. ์ด๋์ ํ ๋์๋ ํ ๋ฒ ๊ฑฐ์ณค๋ ์นธ์ ๋ค์ ๊ฑฐ์ณ๋ ๋๋ฉฐ, 0์ผ๋ก ์์ํ๋ 000123๊ณผ ๊ฐ์ ์๋ก ๋ง๋ค ์ ์๋ค. ์ซ์....
-
2217๋ฒ ๋กํ ํ์ด์ฌ N(1โคNโค100,000)๊ฐ์ ๋กํ๊ฐ ์๋ค. ์ด ๋กํ๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฐ ์ ๋ฐ ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆด ์ ์๋ค. ๊ฐ๊ฐ์ ๋กํ๋ ๊ทธ ๊ตต๊ธฐ๋ ๊ธธ์ด๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค ์ ์๋ ๋ฌผ์ฒด์ ์ค๋์ด ์๋ก ๋ค๋ฅผ ์๋ ์๋ค. ํ์ง๋ง ์ฌ๋ฌ ๊ฐ์ ๋กํ๋ฅผ ๋ณ๋ ฌ๋ก ์ฐ๊ฒฐํ๋ฉด ๊ฐ๊ฐ์ ๋กํ์ ๊ฑธ๋ฆฌ๋ ์ค๋์ ๋๋ ์ ์๋ค. k๊ฐ์ ๋กํ๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋์ด w์ธ ๋ฌผ์ฒด๋ฅผ ๋ค์ด์ฌ๋ฆด ๋, ๊ฐ๊ฐ์ ๋กํ์๋ ....
-
2225๋ฒ ํฉ๋ถํด C++ 0๋ถํฐ N๊น์ง์ ์ ์ K๊ฐ๋ฅผ ๋ํด์ ๊ทธ ํฉ์ด N์ด ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ง์ ์ ์์๊ฐ ๋ฐ๋ ๊ฒฝ์ฐ๋ ๋ค๋ฅธ ๊ฒฝ์ฐ๋ก ์ผ๋ค(1+2์ 2+1์ ์๋ก ๋ค๋ฅธ ๊ฒฝ์ฐ). ๋ํ ํ ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ์ธ ์๋ ์๋ค.
-
2231๋ฒ ๋ถํดํฉ ํ์ด์ฌ ์ด๋ค ์์ฐ์ N์ด ์์ ๋, ๊ทธ ์์ฐ์ N์ ๋ถํดํฉ์ N๊ณผ N์ ์ด๋ฃจ๋ ๊ฐ ์๋ฆฌ์์ ํฉ์ ์๋ฏธํ๋ค. ์ด๋ค ์์ฐ์ M์ ๋ถํดํฉ์ด N์ธ ๊ฒฝ์ฐ, M์ N์ ์์ฑ์๋ผ ํ๋ค. ์๋ฅผ ๋ค์ด, 245์ ๋ถํดํฉ์ 256(=245+2+4+5)์ด ๋๋ค. ๋ฐ๋ผ์ 245๋ 256์ ์์ฑ์๊ฐ ๋๋ค. ๋ฌผ๋ก , ์ด๋ค ์์ฐ์์ ๊ฒฝ์ฐ์๋ ์์ฑ์๊ฐ ์์ ์๋ ์๋ค. ๋ฐ๋๋ก, ์์ฑ์๊ฐ ์ฌ๋ฌ ๊ฐ....
-
2234๋ฒ ์ฑ๊ณฝ ํ์ด์ฌ ๋๋ต ์์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์๊ธด ์ฑ๊ณฝ์ด ์๋ค. ๊ตต์ ์ ์ ๋ฒฝ์ ๋ํ๋ด๊ณ , ์ ์ ์ ๋ฒฝ์ด ์์ด์ ์ง๋๋ค๋ ์ ์๋ ํต๋ก๋ฅผ ๋ํ๋ธ๋ค. ์ด๋ฌํ ํํ์ ์ฑ์ ์ง๋๋ฅผ ์ ๋ ฅ๋ฐ์์ ๋ค์์ ๊ณ์ฐํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ด ์ฑ์ ์๋ ๋ฐฉ์ ๊ฐ์ ๊ฐ์ฅ ๋์ ๋ฐฉ์ ๋์ด ํ๋์ ๋ฒฝ์ ์ ๊ฑฐํ์ฌ ์ป์ ์ ์๋ ๊ฐ์ฅ ๋์ ๋ฐฉ์ ํฌ๊ธฐ
์์ ์์์๋ ๋ฐฉ์ 5๊ฐ๊ณ , ๊ฐ์ฅ ํฐ ๋ฐฉ์ 9๊ฐ์....
-
2252๋ฒ ์ค ์ธ์ฐ๊ธฐ ํ์ด์ฌ N๋ช ์ ํ์๋ค์ ํค ์์๋๋ก ์ค์ ์ธ์ฐ๋ ค๊ณ ํ๋ค. ๊ฐ ํ์์ ํค๋ฅผ ์ง์ ์ฌ์ ์ ๋ ฌํ๋ฉด ๊ฐ๋จํ๊ฒ ์ง๋ง, ๋ง๋ ํ ๋ฐฉ๋ฒ์ด ์์ด์ ๋ ํ์์ ํค๋ฅผ ๋น๊ตํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๊ธฐ๋ก ํ์๋ค. ๊ทธ๋๋ง๋ ๋ชจ๋ ํ์๋ค์ ๋ค ๋น๊ตํด ๋ณธ ๊ฒ์ด ์๋๊ณ , ์ผ๋ถ ํ์๋ค์ ํค๋ง์ ๋น๊ตํด ๋ณด์๋ค. ์ผ๋ถ ํ์๋ค์ ํค๋ฅผ ๋น๊ตํ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ก์ ๋, ์ค์ ์ธ์ฐ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2293๋ฒ ๋์ 1 ํ์ด์ฌ n๊ฐ์ง ์ข ๋ฅ์ ๋์ ์ด ์๋ค. ๊ฐ๊ฐ์ ๋์ ์ด ๋ํ๋ด๋ ๊ฐ์น๋ ๋ค๋ฅด๋ค. ์ด ๋์ ์ ์ ๋นํ ์ฌ์ฉํด์, ๊ทธ ๊ฐ์น์ ํฉ์ด k์์ด ๋๋๋ก ํ๊ณ ์ถ๋ค. ๊ทธ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ์์ค. ๊ฐ๊ฐ์ ๋์ ์ ๋ช ๊ฐ๋ผ๋ ์ฌ์ฉํ ์ ์๋ค. ์ฌ์ฉํ ๋์ ์ ๊ตฌ์ฑ์ด ๊ฐ์๋ฐ, ์์๋ง ๋ค๋ฅธ ๊ฒ์ ๊ฐ์ ๊ฒฝ์ฐ์ด๋ค.
-
2294๋ฒ ๋์ 2 ํ์ด์ฌ n๊ฐ์ง ์ข ๋ฅ์ ๋์ ์ด ์๋ค. ์ด ๋์ ๋ค์ ์ ๋นํ ์ฌ์ฉํด์, ๊ทธ ๊ฐ์น์ ํฉ์ด k์์ด ๋๋๋ก ํ๊ณ ์ถ๋ค. ๊ทธ๋ฌ๋ฉด์ ๋์ ์ ๊ฐ์๊ฐ ์ต์๊ฐ ๋๋๋ก ํ๋ ค๊ณ ํ๋ค. ๊ฐ๊ฐ์ ๋์ ์ ๋ช ๊ฐ๋ผ๋ ์ฌ์ฉํ ์ ์๋ค. ์ฌ์ฉํ ๋์ ์ ๊ตฌ์ฑ์ด ๊ฐ์๋ฐ, ์์๋ง ๋ค๋ฅธ ๊ฒ์ ๊ฐ์ ๊ฒฝ์ฐ์ด๋ค.
-
2309๋ฒ ์ผ๊ณฑ ๋์์ด C++ ์๋น๋ฅผ ํผํด ์ผ๊ณฑ ๋์์ด๋ค๊ณผ ํจ๊ป ํํ๋กญ๊ฒ ์ํํ๊ณ ์๋ ๋ฐฑ์ค๊ณต์ฃผ์๊ฒ ์๊ธฐ๊ฐ ์ฐพ์์๋ค. ์ผ๊ณผ๋ฅผ ๋ง์น๊ณ ๋์์จ ๋์์ด๊ฐ ์ผ๊ณฑ ๋ช ์ด ์๋ ์ํ ๋ช ์ด์๋ ๊ฒ์ด๋ค. ์ํ ๋ช ์ ๋์์ด๋ ๋ชจ๋ ์์ ์ด "๋ฐฑ์ค ๊ณต์ฃผ์ ์ผ๊ณฑ ๋์์ด"์ ์ฃผ์ธ๊ณต์ด๋ผ๊ณ ์ฃผ์ฅํ๋ค. ๋ฐ์ด๋ ์ํ์ ์ง๊ด๋ ฅ์ ๊ฐ์ง๊ณ ์๋ ๋ฐฑ์ค๊ณต์ฃผ๋, ๋คํ์ค๋ฝ๊ฒ๋ ์ผ๊ณฑ ๋์์ด์ ํค์ ํฉ์ด 100์ด ๋จ์ ๊ธฐ์ตํด ๋๋ค. ....
-
2309๋ฒ ์ผ๊ณฑ ๋์์ด ํ์ด์ฌ ์๋น๋ฅผ ํผํด ์ผ๊ณฑ ๋์์ด๋ค๊ณผ ํจ๊ป ํํ๋กญ๊ฒ ์ํํ๊ณ ์๋ ๋ฐฑ์ค๊ณต์ฃผ์๊ฒ ์๊ธฐ๊ฐ ์ฐพ์์๋ค. ์ผ๊ณผ๋ฅผ ๋ง์น๊ณ ๋์์จ ๋์์ด๊ฐ ์ผ๊ณฑ ๋ช ์ด ์๋ ์ํ ๋ช ์ด์๋ ๊ฒ์ด๋ค. ์ํ ๋ช ์ ๋์์ด๋ ๋ชจ๋ ์์ ์ด "๋ฐฑ์ค ๊ณต์ฃผ์ ์ผ๊ณฑ ๋์์ด"์ ์ฃผ์ธ๊ณต์ด๋ผ๊ณ ์ฃผ์ฅํ๋ค. ๋ฐ์ด๋ ์ํ์ ์ง๊ด๋ ฅ์ ๊ฐ์ง๊ณ ์๋ ๋ฐฑ์ค๊ณต์ฃผ๋, ๋คํ์ค๋ฝ๊ฒ๋ ์ผ๊ณฑ ๋์์ด์ ํค์ ํฉ์ด 100์ด ๋จ์ ๊ธฐ์ตํด ๋๋ค. ....
-
2331๋ฒ ๋ฐ๋ณต์์ด C++ ๋ค์๊ณผ ๊ฐ์ด ์ ์๋ ์์ด์ด ์๋ค.
D[1] = A D[n] = D[n-1]์ ๊ฐ ์๋ฆฌ์ ์ซ์๋ฅผ P๋ฒ ๊ณฑํ ์๋ค์ ํฉ
์๋ฅผ ๋ค์ด A=57, P=2์ผ ๋, ์์ด D๋ {57, 74(=5^2+7^2=25+49), 65, 61, 37, 58, 89, 145, 42, 20, 4, 16, 37, โฆ}์ด ๋๋ค. ๊ทธ ๋ค์๋ ์์ ๋์จ ์๋ค(57๋ถํฐ๊ฐ ์๋๋ผ 58๋ถํฐ)....
-
2420๋ฒ ์ฌํ๋ฆฌ์๋ ํ์ด์ฌ ์ฌํ๋ฆฌ์๋๋ ์ธํฐ๋ท์ผ๋ก๋ง ์กด์ฌํ๋ ๋ฏธ์คํ ๋ฆฌํ ๋๋ผ์ด๋ค. ์ฌํ๋ฆฌ์๋์๋ 2๊ฐ์ ์๋ธ๋๋ฉ์ธ์ด seunghwan.royal.gov.sw์ kyuhyun.royal.gov.sw ์ด ์๋๋ฐ, ์ด๊ฒ์ด couple.royal.gov.sw์ผ๋ก ํฉ์ณ์ง ๊ฒ์ด๋ค. ๊ทธ๋ฌ๋ ๋๋ฉ์ธ ๊ด๋ฆฌ ์ผํฐ SWNIC(์ผํฐ์ฅ: ๊น๋๊ท)์๋ ์๊ฒฉํ ๋ฃฐ์ด ์๋ค. ๋ ์๋ธ๋๋ฉ์ธ์ ํฉ์น ๋, ์ ๋ช ๋์ ....
-
2422๋ฒ ํ์ค์ ์ด ์ดํ๋ฆฌ์์ ๊ฐ์ ์์ด์คํฌ๋ฆผ์ ์ฌ๋จน๋๋ฐ ํ์ด์ฌ ํ์ค์ ๊ณผ ์น๊ตฌ๋ค์ ์ดํ๋ฆฌ์๋ก ๋ฐฉํ ์ฌํ์ ๊ฐ๋ค. ์ดํ๋ฆฌ์๋ ๋ฅ๋ค. ์ค์ ์ด์ ์น๊ตฌ๋ค์ ์์ด์คํฌ๋ฆผ์ ์ฌ๋จน๊ธฐ๋ก ํ๋ค. ์์ด์คํฌ๋ฆผ ๊ฐ๊ฒ์๋ N์ข ๋ฅ์ ์์ด์คํฌ๋ฆผ์ด ์๋ค. ๋ชจ๋ ์์ด์คํฌ๋ฆผ์ 1๋ถํฐ N๊น์ง ๋ฒํธ๊ฐ ๋งค๊ฒจ์ ธ์๋ค. ์ด๋ค ์ข ๋ฅ์ ์์ด์คํฌ๋ฆผ์ ํจ๊ป๋จน์ผ๋ฉด, ๋ง์ด ์์ฃผ ํํธ์์ด์ง๋ค. ๋ฐ๋ผ์ ์ค์ ์ด๋ ์ด๋ฌํ ๊ฒฝ์ฐ๋ฅผ ํผํ๋ฉด์ ์์ด์คํฌ๋ฆผ์ 3๊ฐ์ง ์ ํํ๋ ค๊ณ ํ๋ค. ์ด๋,....
-
2438๋ฒ ๋ณ ์ฐ๊ธฐ - 1 C์ธ์ด ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์
-
2438๋ฒ ๋ณ ์ฐ๊ธฐ - 1 JAVA ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์
-
2439๋ฒ ๋ณ ์ฐ๊ธฐ - 2 C++ ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2๊ฐ, N๋ฒ์งธ ์ค์๋ ๋ณ N๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ํ์ง๋ง, ์ค๋ฅธ์ชฝ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ ๋ณ(์์ ์ฐธ๊ณ )์ ์ถ๋ ฅํ์์ค.
-
2440๋ฒ ๋ณ ์ฐ๊ธฐ - 3 C++ ์ฒซ์งธ ์ค์๋ ๋ณ N๊ฐ, ๋์งธ ์ค์๋ ๋ณ N-1๊ฐ, ..., N๋ฒ์งธ ์ค์๋ ๋ณ 1๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์
-
2441๋ฒ ๋ณ ์ฐ๊ธฐ - 4 C++ ์ฒซ์งธ ์ค์๋ ๋ณ N๊ฐ, ๋์งธ ์ค์๋ ๋ณ N-1๊ฐ, ..., N๋ฒ์งธ ์ค์๋ ๋ณ 1๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ํ์ง๋ง, ์ค๋ฅธ์ชฝ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ ๋ณ(์์ ์ฐธ๊ณ )์ ์ถ๋ ฅํ์์ค.
-
2442๋ฒ ๋ณ ์ฐ๊ธฐ - 5 C++ ์ฒซ์งธ ์ค์๋ ๋ณ 1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 3๊ฐ, ..., N๋ฒ์งธ ์ค์๋ ๋ณ 2รN-1๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ๋ณ์ ๊ฐ์ด๋ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋์นญ์ด์ด์ผ ํ๋ค.
-
2443๋ฒ ๋ณ ์ฐ๊ธฐ - 6 JAVA ์ฒซ์งธ ์ค์๋ ๋ณ 2รN-1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2รN-3๊ฐ, ..., N๋ฒ์งธ ์ค์๋ ๋ณ 1๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ๋ณ์ ๊ฐ์ด๋ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋์นญ์ด์ด์ผ ํ๋ค.
-
2443๋ฒ ๋ณ ์ฐ๊ธฐ - 6 ํ์ด์ฌ ์ฒซ์งธ ์ค์๋ ๋ณ 2รN-1๊ฐ, ๋์งธ ์ค์๋ ๋ณ 2รN-3๊ฐ, ..., N๋ฒ์งธ ์ค์๋ ๋ณ 1๊ฐ๋ฅผ ์ฐ๋ ๋ฌธ์ ๋ณ์ ๊ฐ์ด๋ฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋์นญ์ด์ด์ผ ํ๋ค.
-
2444๋ฒ ๋ณ ์ฐ๊ธฐ - 7 ํ์ด์ฌ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
-
2445๋ฒ ๋ณ ์ฐ๊ธฐ - 8 C++ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
-
2446๋ฒ ๋ณ ์ฐ๊ธฐ - 9 C++ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
-
2447๋ฒ ๋ณ ์ฐ๊ธฐ - 10 ํ์ด์ฌ ์ฌ๊ท์ ์ธ ํจํด์ผ๋ก ๋ณ์ ์ฐ์ด ๋ณด์. N์ด 3์ ๊ฑฐ๋ญ์ ๊ณฑ(3, 9, 27, ...)์ด๋ผ๊ณ ํ ๋, ํฌ๊ธฐ N์ ํจํด์ NรN ์ ์ฌ๊ฐํ ๋ชจ์์ด๋ค. ํฌ๊ธฐ 3์ ํจํด์ ๊ฐ์ด๋ฐ์ ๊ณต๋ฐฑ์ด ์๊ณ , ๊ฐ์ด๋ฐ๋ฅผ ์ ์ธํ ๋ชจ๋ ์นธ์ ๋ณ์ด ํ๋์ฉ ์๋ ํจํด์ด๋ค.
N์ด 3๋ณด๋ค ํด ๊ฒฝ์ฐ, ํฌ๊ธฐ N์ ํจํด์ ๊ณต๋ฐฑ์ผ๋ก ์ฑ์์ง ๊ฐ์ด๋ฐ์ (N/3)ร(N/3) ์ ์ฌ....
-
2455๋ฒ ์ง๋ฅํ ๊ธฐ์ฐจ ํ์ด์ฌ ์ต๊ทผ์ ๊ฐ๋ฐ๋ ์ง๋ฅํ ๊ธฐ์ฐจ๊ฐ 1๋ฒ์ญ(์ถ๋ฐ์ญ)๋ถํฐ 4๋ฒ์ญ(์ข ์ฐฉ์ญ)๊น์ง 4๊ฐ์ ์ ์ฐจ์ญ์ด ์๋ ๋ ธ์ ์์ ์ดํ๋๊ณ ์๋ค. ์ด ๊ธฐ์ฐจ์๋ ํ๊ฑฐ๋ ๋ด๋ฆฌ๋ ์ฌ๋ ์๋ฅผ ์๋์ผ๋ก ์ธ์ํ ์ ์๋ ์ฅ์น๊ฐ ์๋ค. ์ด ์ฅ์น๋ฅผ ์ด์ฉํ์ฌ ์ถ๋ฐ์ญ์์ ์ข ์ฐฉ์ญ๊น์ง ๊ฐ๋ ๋์ค ๊ธฐ์ฐจ ์์ ์ฌ๋์ด ๊ฐ์ฅ ๋ง์ ๋์ ์ฌ๋ ์๋ฅผ ๊ณ์ฐํ๋ ค๊ณ ํ๋ค. ๋จ, ์ด ๊ธฐ์ฐจ๋ฅผ ์ด์ฉํ๋ ์ฌ๋๋ค์ ์ง์ ์์์ด ํฌ์ฒ ํ....
-
2468๋ฒ ์์ ์์ญ ํ์ด์ฌ ์ฌ๋๋ฐฉ์ฌ์ฒญ์์๋ ๋ง์ ๋น๊ฐ ๋ด๋ฆฌ๋ ์ฅ๋ง์ฒ ์ ๋๋นํด์ ๋ค์๊ณผ ๊ฐ์ ์ผ์ ๊ณํํ๊ณ ์๋ค. ๋จผ์ ์ด๋ค ์ง์ญ์ ๋์ด ์ ๋ณด๋ฅผ ํ์ ํ๋ค. ๊ทธ ๋ค์์ ๊ทธ ์ง์ญ์ ๋ง์ ๋น๊ฐ ๋ด๋ ธ์ ๋ ๋ฌผ์ ์ ๊ธฐ์ง ์๋ ์์ ํ ์์ญ์ด ์ต๋๋ก ๋ช ๊ฐ๊ฐ ๋ง๋ค์ด ์ง๋ ์ง๋ฅผ ์กฐ์ฌํ๋ ค๊ณ ํ๋ค. ์ด๋, ๋ฌธ์ ๋ฅผ ๊ฐ๋จํ๊ฒ ํ๊ธฐ ์ํ์ฌ, ์ฅ๋ง์ฒ ์ ๋ด๋ฆฌ๋ ๋น์ ์์ ๋ฐ๋ผ ์ผ์ ํ ๋์ด ์ดํ์ ๋ชจ๋ ์ง์ ์ ๋ฌผ....
-
2475๋ฒ ๊ฒ์ฆ์ ํ์ด์ฌ ์ปดํจํฐ๋ฅผ ์ ์กฐํ๋ ํ์ฌ์ธ KOI ์ ์์์๋ ์ ์กฐํ๋ ์ปดํจํฐ๋ง๋ค 6์๋ฆฌ์ ๊ณ ์ ๋ฒํธ๋ฅผ ๋งค๊ธด๋ค. ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์๋ 00000๋ถํฐ 99999๊น์ง์ ์ ์ค ํ๋๊ฐ ์ฃผ์ด์ง๋ฉฐ 6๋ฒ์งธ ์๋ฆฌ์๋ ๊ฒ์ฆ์๊ฐ ๋ค์ด๊ฐ๋ค. ๊ฒ์ฆ์๋ ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์ ๋ค์ด๊ฐ๋ 5๊ฐ์ ์ซ์๋ฅผ ๊ฐ๊ฐ ์ ๊ณฑํ ์์ ํฉ์ 10์ผ๋ก ๋๋ ๋๋จธ์ง์ด๋ค. ์๋ฅผ ๋ค์ด ๊ณ ์ ๋ฒํธ์ ์ฒ์ 5์๋ฆฌ์ ์ซ์๋ค์ด....
-
2480๋ฒ ์ฃผ์ฌ์ ์ธ๊ฐ ํ์ด์ฌ 1์์๋ถํฐ 6๊น์ง์ ๋์ ๊ฐ์ง 3๊ฐ์ ์ฃผ์ฌ์๋ฅผ ๋์ ธ์ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ ๋ฐ๋ผ ์๊ธ์ ๋ฐ๋ ๊ฒ์์ด ์๋ค.
๊ฐ์ ๋์ด 3๊ฐ๊ฐ ๋์ค๋ฉด 10,000์+(๊ฐ์ ๋)*1,000์์ ์๊ธ์ ๋ฐ๊ฒ ๋๋ค. ๊ฐ์ ๋์ด 2๊ฐ๋ง ๋์ค๋ ๊ฒฝ์ฐ์๋ 1,000์+(๊ฐ์ ๋)*100์์ ์๊ธ์ ๋ฐ๊ฒ ๋๋ค. ๋ชจ๋ ๋ค๋ฅธ ๋์ด ๋์ค๋ ๊ฒฝ์ฐ์๋ (๊ทธ ์ค ๊ฐ์ฅ ํฐ ๋)*100์์ ์๊ธ....
-
2490๋ฒ ์ท๋์ด ํ์ด์ฌ ์ฐ๋ฆฌ๋๋ผ ๊ณ ์ ์ ์ท๋์ด๋ ๋ค ๊ฐ์ ์ท์ง์ ๋์ ธ์ ๋ฐฐ(0)์ ๋ฑ(1)์ด ๋์ค๋ ์ซ์๋ฅผ ์ธ์ด ๋, ๊ฐ, ๊ฑธ, ์ท, ๋ชจ๋ฅผ ๊ฒฐ์ ํ๋ค. ๋ค ๊ฐ ์ท์ง์ ๋์ ธ์ ๋์จ ๊ฐ ์ท์ง์ ๋ฐฐ ํน์ ๋ฑ ์ ๋ณด๊ฐ ์ฃผ์ด์ง ๋ ๋(๋ฐฐ ํ ๊ฐ, ๋ฑ ์ธ ๊ฐ), ๊ฐ(๋ฐฐ ๋ ๊ฐ, ๋ฑ ๋ ๊ฐ), ๊ฑธ(๋ฐฐ ์ธ ๊ฐ, ๋ฑ ํ ๊ฐ), ์ท(๋ฐฐ ๋ค ๊ฐ), ๋ชจ(๋ฑ ๋ค ๊ฐ) ์ค ์ด๋ค ๊ฒ์ธ์ง๋ฅผ ๊ฒฐ์ ํ๋ ํ๋ก๊ทธ๋จ์ ....
-
2504๋ฒ ๊ดํธ์ ๊ฐ ํ์ด์ฌ 4๊ฐ์ ๊ธฐํธ โ(โ, โ)โ, โ[โ, โ]โ๋ฅผ ์ด์ฉํด์ ๋ง๋ค์ด์ง๋ ๊ดํธ์ด ์ค์์ ์ฌ๋ฐ๋ฅธ ๊ดํธ์ด์ด๋ ๋ค์๊ณผ ๊ฐ์ด ์ ์๋๋ค.
ํ ์์ ๊ดํธ๋ก๋ง ์ด๋ฃจ์ด์ง โ()โ์ โ[]โ๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ์ด์ด๋ค. ๋ง์ผ X๊ฐ ์ฌ๋ฐ๋ฅธ ๊ดํธ์ด์ด๋ฉด โ(X)โ์ด๋ โ[X]โ๋ ๋ชจ๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ์ด์ด ๋๋ค. X์ Y ๋ชจ๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ์ด์ด๋ผ๋ฉด ์ด๋ค์ ๊ฒฐํฉํ XY๋ ์ฌ๋ฐ๋ฅธ ๊ดํธ์ด์ด ๋๋ค.....
-
2506๋ฒ ์ ์๊ณ์ฐ ํ์ด์ฌ OX ๋ฌธ์ ๋ ๋ง๊ฑฐ๋ ํ๋ฆฐ ๋ ๊ฒฝ์ฐ์ ๋ต์ ๊ฐ์ง๋ ๋ฌธ์ ๋ฅผ ๋งํ๋ค. ์ฌ๋ฌ ๊ฐ์ OX ๋ฌธ์ ๋ก ๋ง๋ค์ด์ง ์ํ์์ ์ฐ์์ ์ผ๋ก ๋ต์ ๋งํ๋ ๊ฒฝ์ฐ์๋ ๊ฐ์ฐ์ ์ ์ฃผ๊ธฐ ์ํด์ ๋ค์๊ณผ ๊ฐ์ด ์ ์ ๊ณ์ฐ์ ํ๊ธฐ๋ก ํ์๋ค. 1๋ฒ ๋ฌธ์ ๊ฐ ๋ง๋ ๊ฒฝ์ฐ์๋ 1์ ์ผ๋ก ๊ณ์ฐํ๋ค. ์์ ๋ฌธ์ ์ ๋ํด์๋ ๋ต์ ํ๋ฆฌ๋ค๊ฐ ๋ต์ด ๋ง๋ ์ฒ์ ๋ฌธ์ ๋ 1์ ์ผ๋ก ๊ณ์ฐํ๋ค. ๋ํ, ์ฐ์์ผ๋ก ๋ฌธ์ ์ ๋ต์ด ๋ง๋....
-
2522๋ฒ ๋ณ ์ฐ๊ธฐ - 12 C++ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
-
2523๋ฒ ๋ณ ์ฐ๊ธฐ - 13 ํ์ด์ฌ ์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
-
2529๋ฒ ๋ถ๋ฑํธ C++ ๋ ์ข ๋ฅ์ ๋ถ๋ฑํธ ๊ธฐํธ โ<โ์ โ>โ๊ฐ k๊ฐ ๋์ด๋ ์์์ด A๊ฐ ์๋ค. ์ฐ๋ฆฌ๋ ์ด ๋ถ๋ฑํธ ๊ธฐํธ ์๋ค์ ์๋ก ๋ค๋ฅธ ํ ์๋ฆฟ์ ์ซ์๋ฅผ ๋ฃ์ด์ ๋ชจ๋ ๋ถ๋ฑํธ ๊ด๊ณ๋ฅผ ๋ง์กฑ์ํค๋ ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, ์ ์๋ ๋ถ๋ฑํธ ์์์ด A๊ฐ ๋ค์๊ณผ ๊ฐ๋ค๊ณ ํ์. A => < < < > < < > < > ๋ถ๋ฑํธ ๊ธฐํธ ์๋ค์ ๋ฃ์ ์ ์๋ ์ซ์๋ 0๋ถํฐ 9๊น์ง์ ์ ์์ด๋ฉฐ ์ ํ๋....
-
2529๋ฒ ๋ถ๋ฑํธ ํ์ด์ฌ ๋ ์ข ๋ฅ์ ๋ถ๋ฑํธ ๊ธฐํธ โ<โ์ โ>โ๊ฐ k๊ฐ ๋์ด๋ ์์์ด A๊ฐ ์๋ค. ์ฐ๋ฆฌ๋ ์ด ๋ถ๋ฑํธ ๊ธฐํธ ์๋ค์ ์๋ก ๋ค๋ฅธ ํ ์๋ฆฟ์ ์ซ์๋ฅผ ๋ฃ์ด์ ๋ชจ๋ ๋ถ๋ฑํธ ๊ด๊ณ๋ฅผ ๋ง์กฑ์ํค๋ ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, ์ ์๋ ๋ถ๋ฑํธ ์์์ด A๊ฐ ๋ค์๊ณผ ๊ฐ๋ค๊ณ ํ์. A => < < < > < < > < > ๋ถ๋ฑํธ ๊ธฐํธ ์๋ค์ ๋ฃ์ ์ ์๋ ์ซ์๋ 0๋ถํฐ 9๊น์ง์ ์ ์์ด๋ฉฐ ์ ํ๋....
-
2557๋ฒ Hello World C์ธ์ด Hello World!๋ฅผ ์ถ๋ ฅํ์์ค.
-
2557๋ฒ Hello World C++ Hello World!๋ฅผ ์ถ๋ ฅํ์์ค.
-
2557๋ฒ Hello World JAVA Hello World!๋ฅผ ์ถ๋ ฅํ์์ค.
-
2558๋ฒ A+B - 2 C++ ๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2562๋ฒ ์ต๋๊ฐ ํ์ด์ฌ 9๊ฐ์ ์๋ก ๋ค๋ฅธ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ์ต๋๊ฐ์ ์ฐพ๊ณ ๊ทธ ์ต๋๊ฐ์ด ๋ช ๋ฒ์งธ ์์ธ์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์๋ฅผ ๋ค์ด, ์๋ก ๋ค๋ฅธ 9๊ฐ์ ์์ฐ์
3, 29, 38, 12, 57, 74, 40, 85, 61
์ด ์ฃผ์ด์ง๋ฉด, ์ด๋ค ์ค ์ต๋๊ฐ์ 85์ด๊ณ , ์ด ๊ฐ์ 8๋ฒ์งธ ์์ด๋ค.
-
2563๋ฒ ์์ข ์ด ํ์ด์ฌ ๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ฐ 100์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ ํฐ์ ๋ํ์ง๊ฐ ์๋ค. ์ด ๋ํ์ง ์์ ๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ฐ 10์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ ๊ฒ์์ ์์ข ์ด๋ฅผ ์์ข ์ด์ ๋ณ๊ณผ ๋ํ์ง์ ๋ณ์ด ํํํ๋๋ก ๋ถ์ธ๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์์ข ์ด๋ฅผ ํ ์ฅ ๋๋ ์ฌ๋ฌ ์ฅ ๋ถ์ธ ํ ์์ข ์ด๊ฐ ๋ถ์ ๊ฒ์ ์์ญ์ ๋์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์๋ฅผ ๋ค์ด ํฐ์ ๋ํ์ง ์์ ์ธ ....
- 2573๋ฒ ๋น์ฐ C++ ์ง๊ตฌ ์จ๋ํ๋ก ์ธํ์ฌ ๋ถ๊ทน์ ๋น์ฐ์ด ๋ น๊ณ ์๋ค. ๋น์ฐ์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด 2์ฐจ์ ๋ฐฐ์ด์ ํ์ํ๋ค๊ณ ํ์. ๋น์ฐ์ ๊ฐ ๋ถ๋ถ๋ณ ๋์ด ์ ๋ณด๋ ๋ฐฐ์ด์ ๊ฐ ์นธ์ ์์ ์ ์๋ก ์ ์ฅ๋๋ค. ๋น์ฐ ์ด์ธ์ ๋ฐ๋ค์ ํด๋น๋๋ ์นธ์๋ 0์ด ์ ์ฅ๋๋ค. ๊ทธ๋ฆผ 1์์ ๋น์นธ์ ๋ชจ๋ 0์ผ๋ก ์ฑ์์ ธ ์๋ค๊ณ ์๊ฐํ๋ค.
๊ทธ๋ฆผ 1. ํ์ ๊ฐ์๊ฐ 5์ด๊ณ ์ด์ ๊ฐ์๊ฐ 7์ธ 2์ฐจ์ ๋ฐฐ์ด์ ์ ์ฅ๋ ๋น์ฐ....
- 2573๋ฒ ๋น์ฐ ํ์ด์ฌ ์ง๊ตฌ ์จ๋ํ๋ก ์ธํ์ฌ ๋ถ๊ทน์ ๋น์ฐ์ด ๋ น๊ณ ์๋ค. ๋น์ฐ์ ๊ทธ๋ฆผ 1๊ณผ ๊ฐ์ด 2์ฐจ์ ๋ฐฐ์ด์ ํ์ํ๋ค๊ณ ํ์. ๋น์ฐ์ ๊ฐ ๋ถ๋ถ๋ณ ๋์ด ์ ๋ณด๋ ๋ฐฐ์ด์ ๊ฐ ์นธ์ ์์ ์ ์๋ก ์ ์ฅ๋๋ค. ๋น์ฐ ์ด์ธ์ ๋ฐ๋ค์ ํด๋น๋๋ ์นธ์๋ 0์ด ์ ์ฅ๋๋ค. ๊ทธ๋ฆผ 1์์ ๋น์นธ์ ๋ชจ๋ 0์ผ๋ก ์ฑ์์ ธ ์๋ค๊ณ ์๊ฐํ๋ค.
๊ทธ๋ฆผ 1. ํ์ ๊ฐ์๊ฐ 5์ด๊ณ ์ด์ ๊ฐ์๊ฐ 7์ธ 2์ฐจ์ ๋ฐฐ์ด์ ์ ์ฅ๋ ๋น์ฐ....
-
2576๋ฒ ํ์ ํ์ด์ฌ 7๊ฐ์ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋, ์ด๋ค ์ค ํ์์ธ ์์ฐ์๋ค์ ๋ชจ๋ ๊ณจ๋ผ ๊ทธ ํฉ์ ๊ตฌํ๊ณ , ๊ณ ๋ฅธ ํ์๋ค ์ค ์ต์๊ฐ์ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, 7๊ฐ์ ์์ฐ์ 12, 77, 38, 41, 53, 92, 85๊ฐ ์ฃผ์ด์ง๋ฉด ์ด๋ค ์ค ํ์๋ 77, 41, 53, 85์ด๋ฏ๋ก ๊ทธ ํฉ์ 77 + 41 + 53 + 85 = 256 ์ด ๋๊ณ , 41 < 53 < 77 ....
-
2577๋ฒ ์ซ์์ ๊ฐ์ ํ์ด์ฌ ์ธ ๊ฐ์ ์์ฐ์ A, B, C๊ฐ ์ฃผ์ด์ง ๋ AรBรC๋ฅผ ๊ณ์ฐํ ๊ฒฐ๊ณผ์ 0๋ถํฐ 9๊น์ง ๊ฐ๊ฐ์ ์ซ์๊ฐ ๋ช ๋ฒ์ฉ ์ฐ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด A = 150, B = 266, C = 427 ์ด๋ผ๋ฉด A ร B ร C = 150 ร 266 ร 427 = 17037300 ์ด ๋๊ณ , ๊ณ์ฐํ ๊ฒฐ๊ณผ 17037300 ์๋ 0์ด 3๋ฒ, 1์ด 1๋ฒ, 3....
-
2579๋ฒ ๊ณ๋จ ์ค๋ฅด๊ธฐ C++ ๊ณ๋จ ์ค๋ฅด๊ธฐ ๊ฒ์์ ๊ณ๋จ ์๋ ์์์ ๋ถํฐ ๊ณ๋จ ๊ผญ๋๊ธฐ์ ์์นํ ๋์ฐฉ์ ๊น์ง ๊ฐ๋ ๊ฒ์์ด๋ค. <๊ทธ๋ฆผ 1>๊ณผ ๊ฐ์ด ๊ฐ๊ฐ์ ๊ณ๋จ์๋ ์ผ์ ํ ์ ์๊ฐ ์ฐ์ฌ ์๋๋ฐ ๊ณ๋จ์ ๋ฐ์ผ๋ฉด ๊ทธ ๊ณ๋จ์ ์ฐ์ฌ ์๋ ์ ์๋ฅผ ์ป๊ฒ ๋๋ค.
์๋ฅผ ๋ค์ด <๊ทธ๋ฆผ 2>์ ๊ฐ์ด ์์์ ์์๋ถํฐ ์ฒซ ๋ฒ์งธ, ๋ ๋ฒ์งธ, ๋ค ๋ฒ์งธ, ์ฌ์ฏ ๋ฒ์งธ ๊ณ๋จ์ ๋ฐ์ ๋์ฐฉ์ ์ ๋๋ฌํ๋ฉด ์ด ์ ์๋ 10 + 20 + 2....
- 2587๋ฒ ๋ํ๊ฐ2 ํ์ด์ฌ ์ด๋ค ์๋ค์ด ์์ ๋, ๊ทธ ์๋ค์ ๋ํํ๋ ๊ฐ์ผ๋ก ๊ฐ์ฅ ํํ๊ฒ ์ฐ์ด๋ ๊ฒ์ ํ๊ท ์ด๋ค. ํ๊ท ์ ์ฃผ์ด์ง ๋ชจ๋ ์์ ํฉ์ ์์ ๊ฐ์๋ก ๋๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด 10, 40, 30, 60, 30์ ํ๊ท ์
๊ฐ ๋๋ค.
ํ๊ท ์ด์ธ์ ๋ ๋ค๋ฅธ ๋ํ๊ฐ์ผ๋ก ์ค์๊ฐ์ด๋ผ๋ ๊ฒ์ด ์๋ค. ์ค์๊ฐ์ ์ฃผ์ด์ง ์๋ฅผ ํฌ๊ธฐ ์์๋๋ก ๋์ด ๋์์ ๋ ๊ฐ์ฅ ์ค์์ ๋์ธ ๊ฐ์ด๋ค. ์๋ฅผ ๋ค....
-
2588๋ฒ ๊ณฑ์ ํ์ด์ฌ (์ธ ์๋ฆฌ ์) ร (์ธ ์๋ฆฌ ์)๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ํตํ์ฌ ์ด๋ฃจ์ด์ง๋ค.
(1)๊ณผ (2)์์น์ ๋ค์ด๊ฐ ์ธ ์๋ฆฌ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋ (3), (4), (5), (6)์์น์ ๋ค์ด๊ฐ ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2606๋ฒ ๋ฐ์ด๋ฌ์ค ํ์ด์ฌ ์ ์ข ๋ฐ์ด๋ฌ์ค์ธ ์ ๋ฐ์ด๋ฌ์ค๋ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ํ๋๋ค. ํ ์ปดํจํฐ๊ฐ ์ ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ฆฌ๋ฉด ๊ทธ ์ปดํจํฐ์ ๋คํธ์ํฌ ์์์ ์ฐ๊ฒฐ๋์ด ์๋ ๋ชจ๋ ์ปดํจํฐ๋ ์ ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ฆฌ๊ฒ ๋๋ค. ์๋ฅผ ๋ค์ด 7๋์ ์ปดํจํฐ๊ฐ <๊ทธ๋ฆผ 1>๊ณผ ๊ฐ์ด ๋คํธ์ํฌ ์์์ ์ฐ๊ฒฐ๋์ด ์๋ค๊ณ ํ์. 1๋ฒ ์ปดํจํฐ๊ฐ ์ ๋ฐ์ด๋ฌ์ค์ ๊ฑธ๋ฆฌ๋ฉด ์ ๋ฐ์ด๋ฌ์ค๋ 2๋ฒ๊ณผ 5๋ฒ ์ปดํจํฐ๋ฅผ ๊ฑฐ์ณ 3๋ฒ๊ณผ 6๋ฒ ์ปดํจํฐ....
-
2609๋ฒ ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ C++ ๋ ๊ฐ์ ์์ฐ์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ต๋ ๊ณต์ฝ์์ ์ต์ ๊ณต๋ฐฐ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2667๋ฒ ๋จ์ง๋ฒํธ๋ถ์ด๊ธฐ C++ <๊ทธ๋ฆผ 1>๊ณผ ๊ฐ์ด ์ ์ฌ๊ฐํ ๋ชจ์์ ์ง๋๊ฐ ์๋ค. 1์ ์ง์ด ์๋ ๊ณณ์, 0์ ์ง์ด ์๋ ๊ณณ์ ๋ํ๋ธ๋ค. ์ฒ ์๋ ์ด ์ง๋๋ฅผ ๊ฐ์ง๊ณ ์ฐ๊ฒฐ๋ ์ง๋ค์ ๋ชจ์์ธ ๋จ์ง๋ฅผ ์ ์ํ๊ณ , ๋จ์ง์ ๋ฒํธ๋ฅผ ๋ถ์ด๋ ค ํ๋ค. ์ฌ๊ธฐ์ ์ฐ๊ฒฐ๋์๋ค๋ ๊ฒ์ ์ด๋ค ์ง์ด ์ข์ฐ, ํน์ ์๋์๋ก ๋ค๋ฅธ ์ง์ด ์๋ ๊ฒฝ์ฐ๋ฅผ ๋งํ๋ค. ๋๊ฐ์ ์์ ์ง์ด ์๋ ๊ฒฝ์ฐ๋ ์ฐ๊ฒฐ๋ ๊ฒ์ด ์๋๋ค. <๊ทธ๋ฆผ 2>๋ <๊ทธ๋ฆผ....
-
2667๋ฒ ๋จ์ง๋ฒํธ๋ถ์ด๊ธฐ ํ์ด์ฌ <๊ทธ๋ฆผ 1>๊ณผ ๊ฐ์ด ์ ์ฌ๊ฐํ ๋ชจ์์ ์ง๋๊ฐ ์๋ค. 1์ ์ง์ด ์๋ ๊ณณ์, 0์ ์ง์ด ์๋ ๊ณณ์ ๋ํ๋ธ๋ค. ์ฒ ์๋ ์ด ์ง๋๋ฅผ ๊ฐ์ง๊ณ ์ฐ๊ฒฐ๋ ์ง๋ค์ ๋ชจ์์ธ ๋จ์ง๋ฅผ ์ ์ํ๊ณ , ๋จ์ง์ ๋ฒํธ๋ฅผ ๋ถ์ด๋ ค ํ๋ค. ์ฌ๊ธฐ์ ์ฐ๊ฒฐ๋์๋ค๋ ๊ฒ์ ์ด๋ค ์ง์ด ์ข์ฐ, ํน์ ์๋์๋ก ๋ค๋ฅธ ์ง์ด ์๋ ๊ฒฝ์ฐ๋ฅผ ๋งํ๋ค. ๋๊ฐ์ ์์ ์ง์ด ์๋ ๊ฒฝ์ฐ๋ ์ฐ๊ฒฐ๋ ๊ฒ์ด ์๋๋ค. <๊ทธ๋ฆผ 2>๋ <๊ทธ๋ฆผ....
-
2675๋ฒ ๋ฌธ์์ด ๋ฐ๋ณต ํ์ด์ฌ ๋ฌธ์์ด S๋ฅผ ์ ๋ ฅ๋ฐ์ ํ์, ๊ฐ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํด ์ ๋ฌธ์์ด P๋ฅผ ๋ง๋ ํ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฆ, ์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๊ณ , ๋ ๋ฒ์งธ ๋ฌธ์๋ฅผ R๋ฒ ๋ฐ๋ณตํ๋ ์์ผ๋ก P๋ฅผ ๋ง๋ค๋ฉด ๋๋ค. S์๋ QR Code "alphanumeric" ๋ฌธ์๋ง ๋ค์ด์๋ค. QR Code "alphanumeric" ๋ฌธ์๋ 0123456789ABCDEFGHIJKL....
-
2739๋ฒ ๊ตฌ๊ตฌ๋จ C++ N์ ์ ๋ ฅ๋ฐ์ ๋ค, ๊ตฌ๊ตฌ๋จ N๋จ์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ถ๋ ฅ ํ์์ ๋ง์ถฐ์ ์ถ๋ ฅํ๋ฉด ๋๋ค.
-
2741๋ฒ N ์ฐ๊ธฐ C++ ์์ฐ์ N์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ N๊น์ง ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2742๋ฒ ๊ธฐ์ฐ N C++ ์์ฐ์ N์ด ์ฃผ์ด์ก์ ๋, N๋ถํฐ 1๊น์ง ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2743๋ฒ ๋จ์ด ๊ธธ์ด ์ฌ๊ธฐ C++ ์ํ๋ฒณ์ผ๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด๋ฅผ ์ ๋ ฅ๋ฐ์, ๊ทธ ๊ธธ์ด๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2745๋ฒ ์ง๋ฒ ๋ณํ C++ B์ง๋ฒ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด ์๋ฅผ 10์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 10์ง๋ฒ์ ๋์ด๊ฐ๋ ์ง๋ฒ์ ์ซ์๋ก ํ์ํ ์ ์๋ ์๋ฆฌ๊ฐ ์๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ํ๋ฒณ ๋๋ฌธ์๋ฅผ ์ฌ์ฉํ๋ค. A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35
-
2747๋ฒ ํผ๋ณด๋์น ์ ํ์ด์ฌ ํผ๋ณด๋์น ์๋ 0๊ณผ 1๋ก ์์ํ๋ค. 0๋ฒ์งธ ํผ๋ณด๋์น ์๋ 0์ด๊ณ , 1๋ฒ์งธ ํผ๋ณด๋์น ์๋ 1์ด๋ค. ๊ทธ ๋ค์ 2๋ฒ์งธ ๋ถํฐ๋ ๋ฐ๋ก ์ ๋ ํผ๋ณด๋์น ์์ ํฉ์ด ๋๋ค. ์ด๋ฅผ ์์ผ๋ก ์จ๋ณด๋ฉด Fn = Fn-1 + Fn-2 (n โฅ 2)๊ฐ ๋๋ค. n=17์ผ๋ ๊น์ง ํผ๋ณด๋์น ์๋ฅผ ์จ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,....
-
2748๋ฒ ํผ๋ณด๋์น ์ 2 ํ์ด์ฌ ํผ๋ณด๋์น ์๋ 0๊ณผ 1๋ก ์์ํ๋ค. 0๋ฒ์งธ ํผ๋ณด๋์น ์๋ 0์ด๊ณ , 1๋ฒ์งธ ํผ๋ณด๋์น ์๋ 1์ด๋ค. ๊ทธ ๋ค์ 2๋ฒ์งธ ๋ถํฐ๋ ๋ฐ๋ก ์ ๋ ํผ๋ณด๋์น ์์ ํฉ์ด ๋๋ค. ์ด๋ฅผ ์์ผ๋ก ์จ๋ณด๋ฉด Fn = Fn-1 + Fn-2 (n โฅ 2)๊ฐ ๋๋ค. n=17์ผ๋ ๊น์ง ํผ๋ณด๋์น ์๋ฅผ ์จ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89,....
-
2750๋ฒ ์ ์ ๋ ฌํ๊ธฐ C++ N๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2751๋ฒ ์ ์ ๋ ฌํ๊ธฐ 2 ํ์ด์ฌ N๊ฐ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2752๋ฒ ์ธ์์ ๋ ฌ ํ์ด์ฌ ๋๊ท๋ ์ธ์๋ฅผ ํ๋ค๊ฐ ์ ๋ ฌ์ด ํ๊ณ ์ถ์ด์ก๋ค. ์ซ์ ์ธ ๊ฐ๋ฅผ ์๊ฐํ ๋ค์, ์ด๋ฅผ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ณ ์ถ์ด ์ก๋ค. ์ซ์ ์ธ ๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ์์ ์, ๊ทธ ๋ค์ ์, ๊ฐ์ฅ ํฐ ์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
2753๋ฒ ์ค๋ ํ์ด์ฌ ์ฐ๋๊ฐ ์ฃผ์ด์ก์ ๋, ์ค๋ ์ด๋ฉด 1, ์๋๋ฉด 0์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ค๋ ์ ์ฐ๋๊ฐ 4์ ๋ฐฐ์์ด๋ฉด์, 100์ ๋ฐฐ์๊ฐ ์๋ ๋ ๋๋ 400์ ๋ฐฐ์์ผ ๋์ด๋ค. ์๋ฅผ ๋ค์ด, 2012๋ ์ 4์ ๋ฐฐ์์ด๋ฉด์ 100์ ๋ฐฐ์๊ฐ ์๋๋ผ์ ์ค๋ ์ด๋ค. 1900๋ ์ 100์ ๋ฐฐ์์ด๊ณ 400์ ๋ฐฐ์๋ ์๋๊ธฐ ๋๋ฌธ์ ์ค๋ ์ด ์๋๋ค. ํ์ง๋ง, 2000๋ ์ 400์ ๋ฐฐ์์ด....
-
2798๋ฒ ๋ธ๋์ญ ํ์ด์ฌ ์นด์ง๋ ธ์์ ์ ์ผ ์ธ๊ธฐ ์๋ ๊ฒ์ ๋ธ๋์ญ์ ๊ท์น์ ์๋นํ ์ฝ๋ค. ์นด๋์ ํฉ์ด 21์ ๋์ง ์๋ ํ๋ ๋ด์์, ์นด๋์ ํฉ์ ์ต๋ํ ํฌ๊ฒ ๋ง๋๋ ๊ฒ์์ด๋ค. ๋ธ๋์ญ์ ์นด์ง๋ ธ๋ง๋ค ๋ค์ํ ๊ท์ ์ด ์๋ค. ํ๊ตญ ์ต๊ณ ์ ๋ธ๋์ญ ๊ณ ์ ๊น์ ์ธ์ ์๋ก์ด ๋ธ๋์ญ ๊ท์น์ ๋ง๋ค์ด ์๊ทผ, ์ฐฝ์์ด์ ๊ฒ์ํ๋ ค๊ณ ํ๋ค. ๊น์ ์ธ ๋ฒ์ ์ ๋ธ๋์ญ์์ ๊ฐ ์นด๋์๋ ์์ ์ ์๊ฐ ์ฐ์ฌ ์๋ค. ๊ทธ ๋ค์....
-
2805๋ฒ ๋๋ฌด ์๋ฅด๊ธฐ ํ์ด์ฌ ์๊ทผ์ด๋ ๋๋ฌด M๋ฏธํฐ๊ฐ ํ์ํ๋ค. ๊ทผ์ฒ์ ๋๋ฌด๋ฅผ ๊ตฌ์ ํ ๊ณณ์ด ๋ชจ๋ ๋งํด๋ฒ๋ ธ๊ธฐ ๋๋ฌธ์, ์ ๋ถ์ ๋ฒ๋ชฉ ํ๊ฐ๋ฅผ ์์ฒญํ๋ค. ์ ๋ถ๋ ์๊ทผ์ด๋ค ์ง ๊ทผ์ฒ์ ๋๋ฌด ํ ์ค์ ๋ํ ๋ฒ๋ชฉ ํ๊ฐ๋ฅผ ๋ด์ฃผ์๊ณ , ์๊ทผ์ด๋ ์๋ก ๊ตฌ์ ํ ๋ชฉ์ฌ์ ๋จ๊ธฐ๋ฅผ ์ด์ฉํด์ ๋๋ฌด๋ฅผ ๊ตฌํ ๊ฒ์ด๋ค. ๋ชฉ์ฌ์ ๋จ๊ธฐ๋ ๋ค์๊ณผ ๊ฐ์ด ๋์ํ๋ค. ๋จผ์ , ์๊ทผ์ด๋ ์ ๋จ๊ธฐ์ ๋์ด H๋ฅผ ์ง์ ํด์ผ ํ๋ค. ๋์ด๋ฅผ ์ง์ ํ๋ฉด ํฑ๋ ์ด....
-
2839๋ฒ ์คํ ๋ฐฐ๋ฌ C++ ์๊ทผ์ด๋ ์์ฆ ์คํ๊ณต์ฅ์์ ์คํ์ ๋ฐฐ๋ฌํ๊ณ ์๋ค. ์๊ทผ์ด๋ ์ง๊ธ ์ฌํ๊ฐ๊ฒ์ ์คํ์ ์ ํํ๊ฒ Nํฌ๋ก๊ทธ๋จ์ ๋ฐฐ๋ฌํด์ผ ํ๋ค. ์คํ๊ณต์ฅ์์ ๋ง๋๋ ์คํ์ ๋ด์ง์ ๋ด๊ฒจ์ ธ ์๋ค. ๋ด์ง๋ 3ํฌ๋ก๊ทธ๋จ ๋ด์ง์ 5ํฌ๋ก๊ทธ๋จ ๋ด์ง๊ฐ ์๋ค. ์๊ทผ์ด๋ ๊ท์ฐฎ๊ธฐ ๋๋ฌธ์, ์ต๋ํ ์ ์ ๋ด์ง๋ฅผ ๋ค๊ณ ๊ฐ๋ ค๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, 18ํฌ๋ก๊ทธ๋จ ์คํ์ ๋ฐฐ๋ฌํด์ผ ํ ๋, 3ํฌ๋ก๊ทธ๋จ ๋ด์ง 6๊ฐ๋ฅผ ๊ฐ....
-
2845๋ฒ ํํฐ๊ฐ ๋๋๊ณ ๋ ๋ค ํ์ด์ฌ ํํฐ๊ฐ ๋๋๊ณ ๋๋ฉด, ์ฌ๋๋ค์ ๋๊ฐ ํํฐ์ ์๋์ง์ ์ผ๋ง๋ ๋ง์ ์ฌ๋๋ค์ด ์๋์ง๋ฅผ ๊ถ๊ธํดํ๋ค. ๋ณดํต ํํฐ๋ ๋งค์ฐ ํฌ๊ฒ ์ด๋ฆฌ๊ธฐ ๋๋ฌธ์, ์ ํํ๊ฒ ๋ช ๋ช ์ด ์ฐธ๊ฐํ๋์ง ์ ์๊ฐ ์๋ค.
์ง๋์ฃผ ํ ์์ผ์ ์๊ทผ์ด๋ ์์ ์ 3ํ๋ ์งํ์ ๊ธฐ๋ ํ๋ฉด์ ๋งค์ฐ ์ฑ๋ํ ํํฐ๋ฅผ ์ด์๋ค. ๊ทธ๋ฆฌ๊ณ , ์๊ทผ์ด๋ 1m2๋น ๋ช ๋ช ์ ์ฌ๋์ด ์์๋์ง ์๊ณ ์๋ค.
์๊ทผ์ด์ ํํฐ๋ ์ ๋ง....
-
2875๋ฒ ๋ํ or ์ธํด ํ์ด์ฌ ๋ฐฑ์ค๋ํ๊ต์์๋ ๋ํ์ ๋๊ฐ ๋ 2๋ช ์ ์ฌํ์๊ณผ 1๋ช ์ ๋จํ์์ด ํ์ ๊ฒฐ์ฑํด์ ๋๊ฐ๋ ๊ฒ์ด ์์น์ด๋ค. (์์ธ์ง๋ ์ด์ฅ๋๊ป ์ฌ์ญ์ด๋ณด๋ ๊ฒ์ด ์ข๊ฒ ๋ค.) ๋ฐฑ์ค๋ํ๊ต๋ ๋ฐ์ด๋ ์ธ์ฌ๋ค์ด ๋ง์ ์ฌํด์๋ N๋ช ์ ์ฌํ์๊ณผ M๋ช ์ ๋จํ์์ด ํ์์ ์ฐพ๊ณ ์๋ค. ๋ํ์ ์ฐธ์ฌํ๋ ค๋ ํ์๋ค ์ค K๋ช ์ ๋ฐ๋์ ์ธํด์ฝ ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํด์ผ ํ๋ค. ์ธํด์ฝ์ ์ฐธ์ฌํ๋ ํ์์ ๋ํ์ ์ฐธ์ฌํ....
-
2884๋ฒ ์๋ ์๊ณ ํ์ด์ฌ ์๊ทผ์ด๋ ๋งค์ผ ์์นจ ์๋์ ๋ฃ๊ณ ์ผ์ด๋๋ค. ์๋์ ๋ฃ๊ณ ๋ฐ๋ก ์ผ์ด๋๋ฉด ๋คํ์ด๊ฒ ์ง๋ง, ํญ์ ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์ ๋๋ฌธ์ ๋งค์ผ ํ๊ต๋ฅผ ์ง๊ฐํ๊ณ ์๋ค. ์๊ทผ์ด๋ ๋ชจ๋ ๋ฐฉ๋ฒ์ ๋์ํด๋ณด์์ง๋ง, ์กฐ๊ธ๋ง ๋ ์๋ ค๋ ๋ง์์ ๊ทธ ์ด๋ค ๊ฒ๋ ์์จ ์๊ฐ ์์๋ค. ์ด๋ฐ ์๊ทผ์ด๋ฅผ ๋ถ์ํ๊ฒ ๋ณด๋, ์ฐฝ์์ด๋ ์์ ์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ถ์ฒํด ์ฃผ์๋ค. ๋ฐ๋ก "45๋ถ ์ผ์ฐ ์๋ ์ค์ ํ๊ธฐ"....
-
2902๋ฒ KMP๋ ์ KMP์ผ๊น? ํ์ด์ฌ KMP ์๊ณ ๋ฆฌ์ฆ์ด KMP์ธ ์ด์ ๋ ์ด๋ฅผ ๋ง๋ ์ฌ๋์ ์ฑ์ด Knuth, Morris, Prett์ด๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ ๊ฒ ์๊ณ ๋ฆฌ์ฆ์๋ ๋ฐ๊ฒฌํ ์ฌ๋์ ์ฑ์ ๋ฐ์ ์ด๋ฆ์ ๋ถ์ด๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๋ ๋ค๋ฅธ ์๋ก, ์ ๋ช ํ ๋น๋์นญ ์ํธํ ์๊ณ ๋ฆฌ์ฆ RSA๋ ์ด๋ฅผ ๋ง๋ ์ฌ๋์ ์ด๋ฆ์ด Rivest, Shamir, Adleman์ด๋ค. ์ฌ๋๋ค์ ์ด๋ ๊ฒ ์ฌ๋ ์ฑ์ด ๋ค์ด๊ฐ ์๊ณ ๋ฆฌ์ฆ์ ๋....
-
2908๋ฒ ์์ ํ์ด์ฌ ์๊ทผ์ด์ ๋์ ์์๋ ์ํ์ ์ ๋ง ๋ชปํ๋ค. ์์๋ ์ซ์๋ฅผ ์ฝ๋๋ฐ ๋ฌธ์ ๊ฐ ์๋ค. ์ด๋ ๊ฒ ์ํ์ ๋ชปํ๋ ์์๋ฅผ ์ํด์ ์๊ทผ์ด๋ ์์ ํฌ๊ธฐ๋ฅผ ๋น๊ตํ๋ ๋ฌธ์ ๋ฅผ ๋ด์ฃผ์๋ค. ์๊ทผ์ด๋ ์ธ ์๋ฆฌ ์ ๋ ๊ฐ๋ฅผ ์น ํ์ ์จ์ฃผ์๋ค. ๊ทธ ๋ค์์ ํฌ๊ธฐ๊ฐ ํฐ ์๋ฅผ ๋งํด๋ณด๋ผ๊ณ ํ๋ค. ์์๋ ์๋ฅผ ๋ค๋ฅธ ์ฌ๋๊ณผ ๋ค๋ฅด๊ฒ ๊ฑฐ๊พธ๋ก ์ฝ๋๋ค. ์๋ฅผ ๋ค์ด, 734์ 893์ ์น ํ์ ์ ์๋ค๋ฉด, ์์๋....
-
2914๋ฒ ์ ์๊ถ ํ์ด์ฌ ์ฐฝ์์ด๋ ๋ ธ๋ ์ฌ๋ฌ ๊ฐ๋ฅผ ์ด์ด์ ๋ถ๋ฅด๋ ๊ฐ์์ด๋ค. ์ ๋ช ํ ๋ ธ๋์ ๋น์ทํ ๋ฉ๋ก๋๋ฅผ ์ด์ด์ ๋ถ๋ฅด๋ฉด์ ์ธ์ ๊ณก์ด ๋์ด๊ฐ๋์ง ๋ชจ๋ฅด๊ฒ ๋ง๋๋ ๊ฒ์ด ์ฐฝ์์ด ๋ ธ๋์ ํน์ง์ด๋ค. ์ด๋ฐ ๋ ธ๋๋ก ์์ ์ ์ผ๋ก ์์ฒญ๋ ์ฑ๊ณต์ ๊ฑฐ๋ ์ฐฝ์์ด์๊ฒ ํฐ ์๋ จ์ด ์ฐพ์์๋ค. ๊ทธ๊ฒ์ ๋ฐ๋ก ์ ์๊ถ์ด์๋ค. ์ฐฝ์์ด์ ๋ ธ๋์ ํฌํจ๋์ด ์๋ ๋ฉ๋ก๋๋ ๋ชจ๋ ์ ์๊ถ์ด ๋ค๋ฅธ ์ฌ๋์๊ฒ ์๋ ๋ ธ๋์ด๋ค. ๋ฐ๋ผ์, ....
-
2920๋ฒ ์๊ณ ํ์ด์ฌ ๋ค์ฅ์กฐ๋ c d e f g a b C, ์ด 8๊ฐ ์์ผ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ์ด ๋ฌธ์ ์์ 8๊ฐ ์์ ๋ค์๊ณผ ๊ฐ์ด ์ซ์๋ก ๋ฐ๊พธ์ด ํํํ๋ค. c๋ 1๋ก, d๋ 2๋ก, ..., C๋ฅผ 8๋ก ๋ฐ๊พผ๋ค. 1๋ถํฐ 8๊น์ง ์ฐจ๋ก๋๋ก ์ฐ์ฃผํ๋ค๋ฉด ascending, 8๋ถํฐ 1๊น์ง ์ฐจ๋ก๋๋ก ์ฐ์ฃผํ๋ค๋ฉด descending, ๋ ๋ค ์๋๋ผ๋ฉด mixed ์ด๋ค. ์ฐ์ฃผํ ์์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด....
-
2941๋ฒ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ ํ์ด์ฌ ์์ ์๋ ์ด์์ฒด์ ์์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ ์ ๋ ฅํ ์๊ฐ ์์๋ค. ๋ฐ๋ผ์, ๋ค์๊ณผ ๊ฐ์ด ํฌ๋ก์ํฐ์ ์ํ๋ฒณ์ ๋ณ๊ฒฝํด์ ์ ๋ ฅํ๋ค.
ํฌ๋ก์ํฐ์ ์ํ๋ฒณ ๋ณ๊ฒฝ
ฤ c=
ฤ c-
dลพ dz=
ฤ d-
lj lj
nj nj
ลก s=
ลพ z=
์๋ฅผ ๋ค์ด, ljes=njak์ ํฌ๋ก์ํฐ์ ์ํ๋ฒณ 6๊ฐ(lj, e, ลก, nj, a, k)....
-
2953๋ฒ ๋๋ ์๋ฆฌ์ฌ๋ค ํ์ด์ฌ "๋๋ ์๋ฆฌ์ฌ๋ค"๋ ๋ค์ฏ ์ฐธ๊ฐ์๋ค์ด ์๋ก์ ์๋ฆฌ ์ค๋ ฅ์ ๋ฝ๋ด๋ ํฐ๋น ํ๋ก์ด๋ค. ๊ฐ ์ฐธ๊ฐ์๋ ์์ ์๋ ์์์ ํ๋์ฉ ๋ง๋ค์ด์ค๊ณ , ์๋ก ๋ค๋ฅธ ์ฌ๋์ ์์์ ์ ์๋ก ํ๊ฐํด์ค๋ค. ์ ์๋ 1์ ๋ถํฐ 5์ ๊น์ง ์๋ค.
๊ฐ ์ฐธ๊ฐ์๊ฐ ์ป์ ์ ์๋ ๋ค๋ฅธ ์ฌ๋์ด ํ๊ฐํด ์ค ์ ์์ ํฉ์ด๋ค. ์ด ์ผ์ ์ฐ์น์๋ ๊ฐ์ฅ ๋ง์ ์ ์๋ฅผ ์ป์ ์ฌ๋์ด ๋๋ค.
๊ฐ ์ฐธ๊ฐ์๊ฐ ์ป์ ํ๊ฐ ....
-
2960๋ฒ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด ํ์ด์ฌ ์๋ผํ ์คํ ๋ค์ค์ ์ฒด๋ N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๋ชจ๋ ์์๋ฅผ ์ฐพ๋ ์ ๋ช ํ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
2๋ถํฐ N๊น์ง ๋ชจ๋ ์ ์๋ฅผ ์ ๋๋ค. ์์ง ์ง์ฐ์ง ์์ ์ ์ค ๊ฐ์ฅ ์์ ์๋ฅผ ์ฐพ๋๋ค. ์ด๊ฒ์ P๋ผ๊ณ ํ๊ณ , ์ด ์๋ ์์์ด๋ค. P๋ฅผ ์ง์ฐ๊ณ , ์์ง ์ง์ฐ์ง ์์ P์ ๋ฐฐ์๋ฅผ ํฌ๊ธฐ ์์๋๋ก ์ง์ด๋ค. ์์ง ๋ชจ๋ ์๋ฅผ ์ง์ฐ์ง ์์๋ค๋ฉด, ๋ค์ 2๋ฒ ๋จ๊ณ๋ก ....
-
2965๋ฒ ์บฅ๊ฑฐ๋ฃจ ์ธ๋ง๋ฆฌ ํ์ด์ฌ ์บฅ๊ฑฐ๋ฃจ ์ธ ๋ง๋ฆฌ๊ฐ ์ฌ๋ง์์ ๋๊ณ ์๋ค. ์ฌ๋ง์๋ ์์ง์ ์ด ํ๋ ์๊ณ , ์บฅ๊ฑฐ๋ฃจ๋ ์๋ก ๋ค๋ฅธ ํ ์ขํ ์์ ์๋ค. ํ ๋ฒ ์์ง์ผ ๋, ๋ฐ๊นฅ์ชฝ์ ๋ ์บฅ๊ฑฐ๋ฃจ ์ค ํ ๋ง๋ฆฌ๊ฐ ๋ค๋ฅธ ๋ ์บฅ๊ฑฐ๋ฃจ ์ฌ์ด์ ์ ์ ์ขํ๋ก ์ ํํ๋ค. ํ ์ขํ ์์ ์๋ ์บฅ๊ฑฐ๋ฃจ๊ฐ ๋ ๋ง๋ฆฌ ์ด์์ผ ์๋ ์๋ค. ์บฅ๊ฑฐ๋ฃจ๋ ์ต๋ ๋ช ๋ฒ ์์ง์ผ ์ ์์๊น?
-
3003๋ฒ ํน, ํธ, ๋ฃฉ, ๋น์, ๋์ดํธ, ํฐ ํ์ด์ฌ ๋ํ์ด๋ ์ค๋๋ ์ฐฝ๊ณ ๋ฅผ ๋ค์ง๋ค๊ฐ ๋ก์ ์ฒด์คํ๊ณผ ํผ์ค๋ฅผ ๋ฐ๊ฒฌํ๋ค.
์ฒด์คํ์ ๋จผ์ง๋ฅผ ํธ์ด๋ด๊ณ ๊ฑธ๋ ๋ก ๋ฆ์ผ๋ ๊ทธ๋ญ์ ๋ญ ์ธ๋งํ ์ฒด์คํ์ด ๋์๋ค. ํ์ง๋ง, ๊ฒ์ ์ ํผ์ค๋ ๋ชจ๋ ์์์ผ๋, ํฐ์ ํผ์ค๋ ๊ฐ์๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์๋ค.
์ฒด์ค๋ ์ด 16๊ฐ์ ํผ์ค๋ฅผ ์ฌ์ฉํ๋ฉฐ, ํน 1๊ฐ, ํธ 1๊ฐ, ๋ฃฉ 2๊ฐ, ๋น์ 2๊ฐ, ๋์ดํธ 2๊ฐ, ํฐ 8๊ฐ๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
๋ํ....
-
3009๋ฒ ๋ค ๋ฒ์งธ ์ ํ์ด์ฌ ์ธ ์ ์ด ์ฃผ์ด์ก์ ๋, ์ถ์ ํํํ ์ง์ฌ๊ฐํ์ ๋ง๋ค๊ธฐ ์ํด์ ํ์ํ ๋ค ๋ฒ์งธ ์ ์ ์ฐพ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
3046๋ฒ R2 ํ์ด์ฌ ๋ ์ซ์ R1๊ณผ R2๊ฐ ์์ ๋, ๋ ์์ ํ๊ท S๋ (R1+R2)/2์ ๊ฐ๋ค. ์๊ทผ์ด๋ ์ ์ธ์ด ์์ผ ์ ๋ฌผ๋ก ๋ ์ซ์ R1๊ณผ R2๋ฅผ ์ฃผ๋ ค๊ณ ํ๋ค. ์์ผ ํํฐ์์ ์๊ทผ์ด๋ ์ ์ธ์ด์๊ฒ ์ด ๋ ์ซ์๋ฅผ ๋งํด์ฃผ๊ณ , ์ ์ธ์ด๋ ์ด ์ซ์๋ฅผ ๋ฐ์ ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋์ ๊ธฐ์ ๋ง์์ผ๋ก 1๋ ๋์ ์ด ์ซ์๋ฅผ ์ธ์ฐ๋ฉด์ ์ฐ๋ค.
์๊ทผ์ด๋ R1๊ณผ R2๋ฅผ ์์ฒญ๋ ๊ณ ๋ฏผ ๋์ ์ ํ๋ค. ....
-
3052๋ฒ ๋๋จธ์ง ํ์ด์ฌ ๋ ์์ฐ์ A์ B๊ฐ ์์ ๋, A%B๋ A๋ฅผ B๋ก ๋๋ ๋๋จธ์ง ์ด๋ค. ์๋ฅผ ๋ค์ด, 7, 14, 27, 38์ 3์ผ๋ก ๋๋ ๋๋จธ์ง๋ 1, 2, 0, 2์ด๋ค. ์ 10๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค, ์ด๋ฅผ 42๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๊ตฌํ๋ค. ๊ทธ ๋ค์ ์๋ก ๋ค๋ฅธ ๊ฐ์ด ๋ช ๊ฐ ์๋์ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
3055๋ฒ ํ์ถ ํ์ด์ฌ ์ฌ์ ํ ์ํ์ ๊ตฐ์ฃผ ์ด๋ฏผํ์ ๋๋์ด ๋ง๋ฒ ๊ตฌ์ฌ์ ์์ ๋ฃ์๊ณ , ๊ทธ ๋ฅ๋ ฅ์ ์คํํด๋ณด๊ธฐ ์ํด ๊ทผ์ฒ์ ํฐ๋ฑ์ฒ์ ํ์๋ฅผ ์ผ์ผํค๋ ค๊ณ ํ๋ค. ์ด ์ฒ์๋ ๊ณ ์ด๋์น๊ฐ ํ ๋ง๋ฆฌ ์ด๊ณ ์๋ค. ๊ณ ์ด๋์น๋ ์ ์ผ ์นํ ์น๊ตฌ์ธ ๋น๋ฒ์ ๊ตด๋ก ๊ฐ๋ฅํ ๋นจ๋ฆฌ ๋๋ง๊ฐ ํ์๋ฅผ ํผํ๋ ค๊ณ ํ๋ค. ํฐ๋ฑ์ฒ์ ์ง๋๋ Rํ C์ด๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋น์ด์๋ ๊ณณ์ '.'๋ก ํ์๋์ด ์๊ณ , ๋ฌผ์ด ์ฐจ์๋ ์ง์ญ....
-
3190๋ฒ ๋ฑ ํ์ด์ฌ 'Dummy' ๋ผ๋ ๋์ค๊ฒ์์ด ์๋ค. ์ด ๊ฒ์์๋ ๋ฑ์ด ๋์์ ๊ธฐ์ด๋ค๋๋๋ฐ, ์ฌ๊ณผ๋ฅผ ๋จน์ผ๋ฉด ๋ฑ ๊ธธ์ด๊ฐ ๋์ด๋๋ค. ๋ฑ์ด ์ด๋ฆฌ์ ๋ฆฌ ๊ธฐ์ด๋ค๋๋ค๊ฐ ๋ฒฝ ๋๋ ์๊ธฐ์์ ์ ๋ชธ๊ณผ ๋ถ๋ชํ๋ฉด ๊ฒ์์ด ๋๋๋ค. ๊ฒ์์ NxN ์ ์ฌ๊ฐ ๋ณด๋์์์ ์งํ๋๊ณ , ๋ช๋ช ์นธ์๋ ์ฌ๊ณผ๊ฐ ๋์ฌ์ ธ ์๋ค. ๋ณด๋์ ์ํ์ข์ฐ ๋์ ๋ฒฝ์ด ์๋ค. ๊ฒ์์ด ์์ํ ๋ ๋ฑ์ ๋งจ์ ๋งจ์ข์ธก์ ์์นํ๊ณ ๋ฑ์ ๊ธธ์ด๋ ....
-
3663๋ฒ ๊ณ ๋์ ํ์ด์ฌ ํ์๋ ์กฐ์ด์คํฑ์ ์ด์ฉํด ์ง๋ ์ด๋ฅผ ๋ฏธ๋ก์์ ํ์ถ์ํค๋ ๊ฒ์์ ํ๊ณ ์๋ค. ์ต๊ณ ์ ์๋ฅผ ์ป์ ๊ฒฝ์ฐ์๋ ์กฐ์ด์คํฑ์ ์ด์ฉํด์ ์ด๋ฆ์ ์ ๋ ฅํด์ผ ํ๋ค. ์ด๋ฆ์ ์ ๋ ฅํ๋ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ๋ค. ๊ฐ์ฅ ์ฒ์์ ํ๋ฉด์ ๋์์๋ ์ด๋ฆ์ 'A'๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค. ๋, ์ด๋ฆ์ ์ฒซ ๊ธ์๊ฐ ์ ํ๋์ด ์๋ค. ์กฐ์ด์คํฑ์ ์์ผ๋ก ์์ง์ด๋ฉด ์ ํ๋ ๊ธ์๊ฐ ์ํ๋ฒณ ๋ค์ ๊ธ์๋ก ๋ฐ๋๋ค. ์กฐ์ด์ค....
-
3954๋ฒ Brainf**k ์ธํฐํ๋ฆฌํฐ ํ์ด์ฌ Brainfk ํ๋ก๊ทธ๋จ์ด ์ฃผ์ด์ก์ ๋, ์ด ํ๋ก๊ทธ๋จ์ด ๋๋๋์ง, ๋ฌดํ ๋ฃจํ์ ๋น ์ง๋์ง ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ฌดํ ๋ฃจํ๋, ํน์ ์์ ๋ถํฐ ํ์ถํ์ง ์๊ณ ๋ฌดํํ ๋ฐ๋ณต ์คํ๋๋ ๋ฃจํ๋ฅผ ๋งํ๋ค. Brainfk ์ธํฐํ๋ฆฌํฐ๋ ์ ์๋ฅผ ๋ด๋ ํ๋์ ๋ฐฐ์ด(unsigned 8-bit ์ ์)๊ณผ, ๊ทธ ๋ฐฐ์ด์ ์นธ ํ๋๋ฅผ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. Brai....
-
4101๋ฒ ํฌ๋? ํ์ด์ฌ ๋ ์์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ฒซ ๋ฒ์งธ ์๊ฐ ๋ ๋ฒ์งธ ์๋ณด๋ค ํฐ์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
4179๋ฒ ๋ถ! ํ์ด์ฌ ์งํ์ด๋ ๋ฏธ๋ก์์ ์ผ์ ํ๋ค. ์งํ์ด๋ฅผ ๋ฏธ๋ก์์ ํ์ถํ๋๋ก ๋์์ฃผ์! ๋ฏธ๋ก์์์ ์งํ์ด์ ์์น์ ๋ถ์ด ๋ถ์ ์์น๋ฅผ ๊ฐ์ํด์ ์งํ์ด๊ฐ ๋ถ์ ํ๊ธฐ์ ์ ํ์ถํ ์ ์๋์ง์ ์ฌ๋ถ, ๊ทธ๋ฆฌ๊ณ ์ผ๋ง๋ ๋นจ๋ฆฌ ํ์ถํ ์ ์๋์ง๋ฅผ ๊ฒฐ์ ํด์ผํ๋ค. ์งํ์ด์ ๋ถ์ ๋งค ๋ถ๋ง๋ค ํ์นธ์ฉ ์ํ๋๋ ์์ง์ผ๋ก(๋น์ค๋ฌํ๊ฒ ์ด๋ํ์ง ์๋๋ค) ์ด๋ํ๋ค. ๋ถ์ ๊ฐ ์ง์ ์์ ๋ค ๋ฐฉํฅ์ผ๋ก ํ์ฐ๋๋ค....
-
4344๋ฒ ํ๊ท ์ ๋๊ฒ ์ง ํ์ด์ฌ ๋ํ์ ์๋ด๊ธฐ๋ค์ 90%๋ ์์ ์ด ๋ฐ์์ ํ๊ท ์ ๋๋๋ค๊ณ ์๊ฐํ๋ค. ๋น์ ์ ๊ทธ๋ค์๊ฒ ์ฌํ ์ง์ค์ ์๋ ค์ค์ผ ํ๋ค.
-
4673๋ฒ ์ ํ ๋๋ฒ ํ์ด์ฌ ์ ํ ๋๋ฒ๋ 1949๋ ์ธ๋ ์ํ์ D.R. Kaprekar๊ฐ ์ด๋ฆ ๋ถ์๋ค. ์์ ์ ์ n์ ๋ํด์ d(n)์ n๊ณผ n์ ๊ฐ ์๋ฆฌ์๋ฅผ ๋ํ๋ ํจ์๋ผ๊ณ ์ ์ํ์. ์๋ฅผ ๋ค์ด, d(75) = 75+7+5 = 87์ด๋ค. ์์ ์ ์ n์ด ์ฃผ์ด์ก์ ๋, ์ด ์๋ฅผ ์์ํด์ n, d(n), d(d(n)), d(d(d(n))), ...๊ณผ ๊ฐ์ ๋ฌดํ ์์ด์ ๋ง๋ค ์ ์๋ค.....
-
4949๋ฒ ๊ท ํ์กํ ์ธ์ ํ์ด์ฌ ์ธ๊ณ๋ ๊ท ํ์ด ์ ์กํ์์ด์ผ ํ๋ค. ์๊ณผ ์, ๋น๊ณผ ์ด๋ ๊ทธ๋ฆฌ๊ณ ์ผ์ชฝ ๊ดํธ์ ์ค๋ฅธ์ชฝ ๊ดํธ์ฒ๋ผ ๋ง์ด๋ค. ์ ๋ฏผ์ด์ ์๋ฌด๋ ์ด๋ค ๋ฌธ์์ด์ด ์ฃผ์ด์ก์ ๋, ๊ดํธ๋ค์ ๊ท ํ์ด ์ ๋ง์ถฐ์ ธ ์๋์ง ํ๋จํ๋ ํ๋ก๊ทธ๋จ์ ์ง๋ ๊ฒ์ด๋ค. ๋ฌธ์์ด์ ํฌํจ๋๋ ๊ดํธ๋ ์๊ดํธ("()") ์ ๋๊ดํธ("[]")๋ก 2์ข ๋ฅ์ด๊ณ , ๋ฌธ์์ด์ด ๊ท ํ์ ์ด๋ฃจ๋ ์กฐ๊ฑด์ ์๋์ ๊ฐ๋ค.
๋ชจ๋ ์ผ์ชฝ ์๊ดํธ(....
- 4963๋ฒ ์ฌ์ ๊ฐ์ C++ ์ ์ฌ๊ฐํ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ ์ฌ๊ณผ ๋ฐ๋ค ์ง๋๊ฐ ์ฃผ์ด์ง๋ค. ์ฌ์ ๊ฐ์๋ฅผ ์ธ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
ํ ์ ์ฌ๊ฐํ๊ณผ ๊ฐ๋ก, ์ธ๋ก ๋๋ ๋๊ฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ ์ฌ๊ฐํ์ ๊ฑธ์ด๊ฐ ์ ์๋ ์ฌ๊ฐํ์ด๋ค. ๋ ์ ์ฌ๊ฐํ์ด ๊ฐ์ ์ฌ์ ์์ผ๋ ค๋ฉด, ํ ์ ์ฌ๊ฐํ์์ ๋ค๋ฅธ ์ ์ฌ๊ฐํ์ผ๋ก ๊ฑธ์ด์ ๊ฐ ์ ์๋ ๊ฒฝ๋ก๊ฐ ์์ด์ผ ํ๋ค. ์ง๋๋ ๋ฐ๋ค๋ก ๋๋ฌ์ธ์ฌ ์์ผ๋ฉฐ, ์ง๋ ๋ฐ์ผ๋ก ๋๊ฐ ์....
- 4963๋ฒ ์ฌ์ ๊ฐ์ ํ์ด์ฌ ์ ์ฌ๊ฐํ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ ์ฌ๊ณผ ๋ฐ๋ค ์ง๋๊ฐ ์ฃผ์ด์ง๋ค. ์ฌ์ ๊ฐ์๋ฅผ ์ธ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
ํ ์ ์ฌ๊ฐํ๊ณผ ๊ฐ๋ก, ์ธ๋ก ๋๋ ๋๊ฐ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ ์ฌ๊ฐํ์ ๊ฑธ์ด๊ฐ ์ ์๋ ์ฌ๊ฐํ์ด๋ค. ๋ ์ ์ฌ๊ฐํ์ด ๊ฐ์ ์ฌ์ ์์ผ๋ ค๋ฉด, ํ ์ ์ฌ๊ฐํ์์ ๋ค๋ฅธ ์ ์ฌ๊ฐํ์ผ๋ก ๊ฑธ์ด์ ๊ฐ ์ ์๋ ๊ฒฝ๋ก๊ฐ ์์ด์ผ ํ๋ค. ์ง๋๋ ๋ฐ๋ค๋ก ๋๋ฌ์ธ์ฌ ์์ผ๋ฉฐ, ์ง๋ ๋ฐ์ผ๋ก ๋๊ฐ ์....
- 5052๋ฒ ์ ํ๋ฒํธ ๋ชฉ๋ก ํ์ด์ฌ ์ ํ๋ฒํธ ๋ชฉ๋ก์ด ์ฃผ์ด์ง๋ค. ์ด๋, ์ด ๋ชฉ๋ก์ด ์ผ๊ด์ฑ์ด ์๋์ง ์๋์ง๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ํ๋ฒํธ ๋ชฉ๋ก์ด ์ผ๊ด์ฑ์ ์ ์งํ๋ ค๋ฉด, ํ ๋ฒํธ๊ฐ ๋ค๋ฅธ ๋ฒํธ์ ์ ๋์ด์ธ ๊ฒฝ์ฐ๊ฐ ์์ด์ผ ํ๋ค. ์๋ฅผ ๋ค์ด, ์ ํ๋ฒํธ ๋ชฉ๋ก์ด ์๋์ ๊ฐ์ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด๋ณด์
๊ธด๊ธ์ ํ: 911 ์๊ทผ: 97 625 999 ์ ์: 91 12 54 26
์ด ๊ฒฝ์ฐ์ ์ ์์ด์๊ฒ ์ ํ๋ฅผ ๊ฑธ....
- 5086๋ฒ ๋ฐฐ์์ ์ฝ์ ํ์ด์ฌ 4 ร 3 = 12์ด๋ค. ์ด ์์ ํตํด ๋ค์๊ณผ ๊ฐ์ ์ฌ์ค์ ์ ์ ์๋ค. 3์ 12์ ์ฝ์์ด๊ณ , 12๋ 3์ ๋ฐฐ์์ด๋ค. 4๋ 12์ ์ฝ์์ด๊ณ , 12๋ 4์ ๋ฐฐ์์ด๋ค. ๋ ์๊ฐ ์ฃผ์ด์ก์ ๋, ๋ค์ 3๊ฐ์ง ์ค ์ด๋ค ๊ด๊ณ์ธ์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ์ฝ์์ด๋ค. ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ๋ฒ์งธ ์ซ์์ ๋ฐฐ์์ด๋ค. ์ฒซ ๋ฒ์งธ ์ซ์๊ฐ ๋ ....
-
5337๋ฒ ์ฐ์ปด ํ์ด์ฌ Welcome์ ์์ ์ถ๋ ฅ์ฒ๋ผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
5338๋ฒ ๋ง์ดํฌ๋ก์ํํธ ๋ก๊ณ ํ์ด์ฌ ๋ง์ดํฌ๋ก์ํํธ ๋ก๊ณ ๋ฅผ ์์ ์ถ๋ ฅ์ฒ๋ผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
5339๋ฒ ์ฝ์ผํฐ ํ์ด์ฌ ์คํ์์ฆ์ ๋ฑ์ฅํ๋ ๋ก๋ด์ธ C3PO๋ ์์ฆ ์ฝ์ผํฐ์ ๊ทผ๋ฌดํ๊ณ ์๋ค. ์ฝ์ผํฐ์ ์์์๋ C3PO๋ฅผ ๊ทธ๋ฆฌ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
5373๋ฒ ํ๋น ํ์ด์ฌ ๋ฃจ๋น ์ค ํ๋ธ๋ ์ผ์ฐจ์ ํผ์ฆ์ด๋ค. ๋ณดํต ๋ฃจ๋น ์ค ํ๋ธ๋ 3ร3ร3๊ฐ์ ์์ ์ ์ก๋ฉด์ฒด๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ํผ์ฆ์ ํ๋ ค๋ฉด ๊ฐ ๋ฉด์ ์๋ ์ํ ๊ฐ์ ์์ ์ ์ก๋ฉด์ฒด์ ์์ด ๋์ผํด์ผ ํ๋ค. ํ๋ธ๋ ๊ฐ ๋ฉด์ ์๋ฐฉํฅ์ผ๋ก 90๋ ๋งํผ ๋๋ฆด ์ ์๋๋ก ๋ง๋ค์ด์ ธ ์๋ค. ํ์ ์ด ๋ง์น ์ดํ์๋, ๋ค๋ฅธ ๋ฉด์ ๋๋ฆด ์ ์๋ค. ์ด๋ ๊ฒ ํ๋ธ์ ์๋ก ๋ค๋ฅธ ๋ฉด์ ๋๋ฆฌ๋ค ๋ณด๋ฉด, ์์ ์์ ์ ์....
-
5397๋ฒ ํค๋ก๊ฑฐ ํ์ด์ฌ ์ฐฝ์์ด๋ ๊ฐ์ฐ์ด์ ๋น๋ฐ๋ฒํธ๋ฅผ ํ์น๊ธฐ ์ํด์ ๊ฐ์ฐ์ด๊ฐ ์ฌ์ฉํ๋ ์ปดํจํฐ์ ํค๋ก๊ฑฐ๋ฅผ ์ค์นํ๋ค. ๋ฉฐ์น ์ ๊ธฐ๋ค๋ฆฐ ๋์ ์ฐฝ์์ด๋ ๊ฐ์ฐ์ด๊ฐ ๋น๋ฐ๋ฒํธ ์ฐฝ์ ์ ๋ ฅํ๋ ๊ธ์๋ฅผ ์ป์ด๋๋ค. ํค๋ก๊ฑฐ๋ ์ฌ์ฉ์๊ฐ ํค๋ณด๋๋ฅผ ๋๋ฅธ ๋ช ๋ น์ ๋ชจ๋ ๊ธฐ๋กํ๋ค. ๋ฐ๋ผ์, ๊ฐ์ฐ์ด๊ฐ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ ๋, ํ์ดํ๋ ๋ฐฑ์คํ์ด์ค๋ฅผ ์ ๋ ฅํด๋ ์ ํํ ๋น๋ฐ๋ฒํธ๋ฅผ ์์๋ผ ์ ์๋ค. ๊ฐ์ฐ์ด๊ฐ ๋น๋ฐ๋ฒํธ ์ฐฝ์์ ์ ....
-
5430๋ฒ AC ํ์ด์ฌ ์ ์์ด๋ ์ฃผ๋ง์ ํ ์ผ์ด ์์ด์ ์๋ก์ด ์ธ์ด AC๋ฅผ ๋ง๋ค์๋ค. AC๋ ์ ์ ๋ฐฐ์ด์ ์ฐ์ฐ์ ํ๊ธฐ ์ํด ๋ง๋ ์ธ์ด์ด๋ค. ์ด ์ธ์ด์๋ ๋ ๊ฐ์ง ํจ์ R(๋ค์ง๊ธฐ)๊ณผ D(๋ฒ๋ฆฌ๊ธฐ)๊ฐ ์๋ค. ํจ์ R์ ๋ฐฐ์ด์ ์๋ ์ซ์์ ์์๋ฅผ ๋ค์ง๋ ํจ์์ด๊ณ , D๋ ์ฒซ ๋ฒ์งธ ์ซ์๋ฅผ ๋ฒ๋ฆฌ๋ ํจ์์ด๋ค. ๋ฐฐ์ด์ด ๋น์ด์๋๋ฐ D๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ์๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ํจ์๋ ์กฐํฉํด์ ํ ๋ฒ์ ์ฌ....
-
5543๋ฒ ์๊ทผ๋ ๋ ํ์ด์ฌ ์๊ทผ๋ ๋์์ ๊ฐ์ฅ ์ ํ๋ฆฌ๋ ๋ฉ๋ด๋ ์ธํธ ๋ฉ๋ด์ด๋ค. ์ฃผ๋ฌธํ ๋, ์์ ์ด ์ํ๋ ํ๋ฒ๊ฑฐ์ ์๋ฃ๋ฅผ ํ๋์ฉ ๊ณจ๋ผ, ์ธํธ๋ก ๊ตฌ๋งคํ๋ฉด, ๊ฐ๊ฒฉ์ ํฉ๊ณ์์ 50์์ ๋บ ๊ฐ๊ฒฉ์ด ์ธํธ ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ด ๋๋ค. ํ๋ฒ๊ฑฐ๋ ์ด 3์ข ๋ฅ ์๋๋ฒ๊ฑฐ, ์ค๋๋ฒ๊ฑฐ, ํ๋๋ฒ๊ฑฐ๊ฐ ์๊ณ , ์๋ฃ๋ ์ฝ๋ผ์ ์ฌ์ด๋ค ๋ ์ข ๋ฅ๊ฐ ์๋ค. ํ๋ฒ๊ฑฐ์ ์๋ฃ์ ๊ฐ๊ฒฉ์ด ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ์ผ ์ธํธ ๋ฉ๋ด์ ๊ฐ๊ฒฉ์ ์ถ๋ ฅ....
-
5565๋ฒ ์์์ฆ ํ์ด์ฌ ์ ํ๊ธฐ๋ฅผ ๋ง์ ์๊ทผ์ด๋ ์ฑ ์ 10๊ถ ๊ตฌ์ ํ๋ค. ์๊ทผ์ด๋ ์์์ด ๋๋ฌด ์์์ ๊ฐ๊ฒฉ์ ์กฐ์ฌํ์ง ์๊ณ ์ฑ ์ ๊ตฌ์ ํ๋ค. ์ด์ ๊ฐ ์ฑ ์ ๊ฐ๊ฒฉ์ ์์๋ณด๋ ค๊ณ ํ๋ค.
ํ์ง๋ง, ์์์ฆ์๋ ์ผ๋ฃฉ์ด ๋ฌป์ด์์๊ณ , ์๊ทผ์ด๋ ์ฑ 10๊ถ ์ค 9๊ถ์ ๊ฐ๊ฒฉ๋ง ์ฝ์ ์ ์์๋ค.
์ฑ 10๊ถ์ ์ด ๊ฐ๊ฒฉ๊ณผ ๊ฐ๊ฒฉ์ ์ฝ์ ์ ์๋ 9๊ถ ๊ฐ๊ฒฉ์ด ์ฃผ์ด์ก์ ๋, ๊ฐ๊ฒฉ์ ์ฝ์ ์ ์๋ ์ฑ ์ ....
-
5585๋ฒ ๊ฑฐ์ค๋ฆ๋ ํ์ด์ฌ ํ๋ก๋ ์์ฃผ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฐ๋ค. JOI์กํ์ ์๋ ์๋์ผ๋ก 500์, 100์, 50์, 10์, 5์, 1์์ด ์ถฉ๋ถํ ์๊ณ , ์ธ์ ๋ ๊ฑฐ์ค๋ฆ๋ ๊ฐ์๊ฐ ๊ฐ์ฅ ์ ๊ฒ ์๋์ ์ค๋ค. ํ๋ก๊ฐ JOI์กํ์ ์์ ๋ฌผ๊ฑด์ ์ฌ๊ณ ์นด์ดํฐ์์ 1000์ ์งํ๋ฅผ ํ์ฅ ๋์ ๋, ๋ฐ์ ์๋์ ํฌํจ๋ ์๋์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด ์ ๋ ฅ๋ ์1์ ๊ฒฝ์ฐ....
-
5597๋ฒ ๊ณผ์ ์ ๋ด์ ๋ถ..? ํ์ด์ฌ X๋ํ M๊ต์๋์ ํ๋ก๊ทธ๋๋ฐ ์์ ์ ๋งก๊ณ ์์ต๋๋ค. ๊ต์ค์ ํ์์ด 30๋ช ์ด ์๋๋ฐ, ํ์ ๋ช ๋ถ์ ๊ฐ ํ์๋ณ๋ก 1๋ฒ๋ถํฐ 30๋ฒ๊น์ง ์ถ์๋ฒํธ๊ฐ ๋ถ์ด ์์ต๋๋ค. ๊ต์๋์ด ๋ด์ค ํน๋ณ๊ณผ์ ๋ฅผ 28๋ช ์ด ์ ์ถํ๋๋ฐ, ๊ทธ ์ค์์ ์ ์ถ ์ ํ ํ์ 2๋ช ์ ์ถ์๋ฒํธ๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์.
-
5622๋ฒ ๋ค์ด์ผ ํ์ด์ฌ ์๊ทผ์ด์ ํ ๋จธ๋๋ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ค๋๋ ๋ค์ด์ผ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ค.
์ ํ๋ฅผ ๊ฑธ๊ณ ์ถ์ ๋ฒํธ๊ฐ ์๋ค๋ฉด, ์ซ์๋ฅผ ํ๋๋ฅผ ๋๋ฅธ ๋ค์์ ๊ธ์ ํ์ด ์๋ ๊ณณ ๊น์ง ์๊ณ๋ฐฉํฅ์ผ๋ก ๋๋ ค์ผ ํ๋ค. ์ซ์๋ฅผ ํ๋ ๋๋ฅด๋ฉด ๋ค์ด์ผ์ด ์ฒ์ ์์น๋ก ๋์๊ฐ๊ณ , ๋ค์ ์ซ์๋ฅผ ๋๋ฅด๋ ค๋ฉด ๋ค์ด์ผ์ ์ฒ์ ์์น์์ ๋ค์ ๋๋ ค์ผ ํ๋ค. ์ซ์ 1์ ๊ฑธ๋ ค๋ฉด ์ด 2์ด๊ฐ ํ์ํ๋ค. 1๋ณด๋ค ํฐ ์๋ฅผ ๊ฑฐ....
- 5670๋ฒ ํด๋ํฐ ์ํ ํ์ด์ฌ ํด๋ํฐ์์ ๊ธธ์ด๊ฐ P์ธ ์๋จ์ด๋ฅผ ์ ๋ ฅํ๋ ค๋ฉด ๋ฒํผ์ P๋ฒ ๋๋ฌ์ผ ํ๋ค. ๊ทธ๋ฌ๋ ์์คํ ํ๋ก๊ทธ๋๋ฐ ์ฐ๊ตฌ์ค์ ๊ทผ๋ฌดํ๋ ์นํ์ฐ๊ตฌ์์ ์ฌ์ ์ ์ฌ์ฉํด ์ด ์ ๋ ฅ์ ๋ ๋นจ๋ฆฌ ํ ์ ์๋ ์ํ ๋ชจ๋์ ๊ฐ๋ฐํ์๋ค. ์ด ๋ชจ๋์ ์ฌ์ ๋ด์์ ๊ฐ๋ฅํ ๋ค์ ๊ธ์๊ฐ ํ๋๋ฟ์ด๋ผ๋ฉด ๊ทธ ๊ธ์๋ฅผ ๋ฒํผ ์ ๋ ฅ ์์ด ์๋์ผ๋ก ์ ๋ ฅํด ์ค๋ค! ์์ธํ ์๋ ๊ณผ์ ์ ์ค๋ช ํ์๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
๋ชจ๋์ด ๋จ์ด....
-
6064๋ฒ ์นด์ ๋ฌ๋ ฅ ํ์ด์ฌ ์ต๊ทผ์ ICPC ํ์ฌ๋๋ ๋จ์๋ฉ๋ฆฌ์นด์ ์์นด ์ ๊ตญ์ด ๋๋ผ์ด ๋ฌธ๋ช ์ ์ง๋ ์นด์ ์ ๊ตญ์ ํ ๋๋ก ํ์ฌ ์ธ์์ก๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ๋ค. ์นด์ ์ ๊ตญ์ ๋ฐฑ์ฑ๋ค์ ํน์ดํ ๋ฌ๋ ฅ์ ์ฌ์ฉํ ๊ฒ์ผ๋ก ์๋ ค์ ธ ์๋ค. ๊ทธ๋ค์ M๊ณผ N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ๋ ๊ฐ์ ์์ฐ์ x, y๋ฅผ ๊ฐ์ง๊ณ ๊ฐ ๋ ๋๋ฅผ <x:y>์ ๊ฐ์ ํ์์ผ๋ก ํํํ์๋ค. ๊ทธ๋ค์ ์ด ์ธ์์ ์์ด์ ํด๋นํ๋ ์ฒซ ๋ฒ์งธ ํด๋ฅผ <1:....
-
6588๋ฒ ๊ณจ๋๋ฐํ์ ์ถ์ธก C++ 1742๋ , ๋ ์ผ์ ์๋ง์ถ์ด ์ํ๊ฐ ํฌ๋ฆฌ์คํฐ์ ๊ณจ๋๋ฐํ๋ ๋ ์จํ๋ฅดํธ ์ค์ผ๋ฌ์๊ฒ ๋ค์๊ณผ ๊ฐ์ ์ถ์ธก์ ์ ์ํ๋ ํธ์ง๋ฅผ ๋ณด๋๋ค. 4๋ณด๋ค ํฐ ๋ชจ๋ ์ง์๋ ๋ ํ์ ์์์ ํฉ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ์๋ฅผ ๋ค์ด 8์ 3 + 5๋ก ๋ํ๋ผ ์ ์๊ณ , 3๊ณผ 5๋ ๋ชจ๋ ํ์์ธ ์์์ด๋ค. ๋, 20 = 3 + 17 = 7 + 13, 42 = 5 + 37 = 11 + 31 = 1....
-
6603๋ฒ ๋ก๋ C++ ๋ ์ผ ๋ก๋๋ {1, 2, ..., 49}์์ ์ 6๊ฐ๋ฅผ ๊ณ ๋ฅธ๋ค. ๋ก๋ ๋ฒํธ๋ฅผ ์ ํํ๋๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ฅ ์ ๋ช ํ ์ ๋ต์ 49๊ฐ์ง ์ ์ค k(k>6)๊ฐ์ ์๋ฅผ ๊ณจ๋ผ ์งํฉ S๋ฅผ ๋ง๋ ๋ค์ ๊ทธ ์๋ง ๊ฐ์ง๊ณ ๋ฒํธ๋ฅผ ์ ํํ๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด, k=8, S={1,2,3,5,8,13,21,34}์ธ ๊ฒฝ์ฐ ์ด ์งํฉ S์์ ์๋ฅผ ๊ณ ๋ฅผ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ ์ด 28๊ฐ์ง์ด๋ค. ....
-
6603๋ฒ ๋ก๋ ํ์ด์ฌ ๋ ์ผ ๋ก๋๋ {1, 2, ..., 49}์์ ์ 6๊ฐ๋ฅผ ๊ณ ๋ฅธ๋ค. ๋ก๋ ๋ฒํธ๋ฅผ ์ ํํ๋๋ฐ ์ฌ์ฉ๋๋ ๊ฐ์ฅ ์ ๋ช ํ ์ ๋ต์ 49๊ฐ์ง ์ ์ค k(k>6)๊ฐ์ ์๋ฅผ ๊ณจ๋ผ ์งํฉ S๋ฅผ ๋ง๋ ๋ค์ ๊ทธ ์๋ง ๊ฐ์ง๊ณ ๋ฒํธ๋ฅผ ์ ํํ๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด, k=8, S={1,2,3,5,8,13,21,34}์ธ ๊ฒฝ์ฐ ์ด ์งํฉ S์์ ์๋ฅผ ๊ณ ๋ฅผ ์ ์๋ ๊ฒฝ์ฐ์ ์๋ ์ด 28๊ฐ์ง์ด๋ค. ....
-
7287๋ฒ ๋ฑ๋ก C์ธ์ด ์์ ์ด ๋ฐฑ์ค ์จ๋ผ์ธ ์ ์ง(BOJ)์์ ๋ง์ ๋ฌธ์ ์ ์์ ์์ด๋๋ฅผ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
7453๋ฒ ํฉ์ด 0์ธ ๋ค ์ ์ ํ์ด์ฌ ์ ์๋ก ์ด๋ฃจ์ด์ง ํฌ๊ธฐ๊ฐ ๊ฐ์ ๋ฐฐ์ด A, B, C, D๊ฐ ์๋ค. A[a], B[b], C[c], D[d]์ ํฉ์ด 0์ธ (a, b, c, d) ์์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
7567๋ฒ ๊ทธ๋ฆ ํ์ด์ฌ ๊ทธ๋ฆ์ ๋ฐ๋ฅ์ ๋์์ ๋ ๊ทธ ๋์ด๋ 10cm ์ด๋ค. ๊ทธ๋ฐ๋ฐ ๋ ๊ฐ์ ๊ทธ๋ฆ์ ๊ฐ์ ๋ฐฉํฅ์ผ๋ก ํฌ๊ฐ๋ฉด ๊ทธ ๋์ด๋ 5cm๋ง ์ฆ๊ฐ๋๋ค. ๋ง์ผ ๊ทธ๋ฆ์ด ์๋ก ๋ฐ๋๋ฐฉํฅ์ผ๋ก ์์ด๋ฉด ๋์ด๋ ๊ทธ๋ฆ๋งํผ, ์ฆ 10cm ๋์ด๋๋ค. ๊ทธ๋ฆ์ ๊ดํธ ๊ธฐํธ๋ก ๋ํ๋ด์ด ์ค๋ช ํด๋ณด์. ํธ์์ ๊ทธ๋ฆ์ด ์์ฌ์ง๋ ๋ฐฉํฅ์ ์ผ์ชฝ์์ ์ค๋ฅธ์ชฝ์ด๋ผ๊ณ ๊ฐ์ ํ๋ค. ๊ทธ๋ฆผ์์ โ(โ์ ๊ทธ๋ฆ์ด ๋ฐ๋ฅ์ ๋ฐ๋ก ๋์ธ ์ํ๋ฅผ....
-
7568๋ฒ ๋ฉ์น ํ์ด์ฌ ์ฐ๋ฆฌ๋ ์ฌ๋์ ๋ฉ์น๋ฅผ ํค์ ๋ชธ๋ฌด๊ฒ, ์ด ๋ ๊ฐ์ ๊ฐ์ผ๋ก ํํํ์ฌ ๊ทธ ๋ฑ์๋ฅผ ๋งค๊ฒจ๋ณด๋ ค๊ณ ํ๋ค. ์ด๋ค ์ฌ๋์ ๋ชธ๋ฌด๊ฒ๊ฐ x kg์ด๊ณ ํค๊ฐ y cm๋ผ๋ฉด ์ด ์ฌ๋์ ๋ฉ์น๋ (x,y)๋ก ํ์๋๋ค. ๋ ์ฌ๋ A ์ B์ ๋ฉ์น๊ฐ ๊ฐ๊ฐ (x,y), (p,q)๋ผ๊ณ ํ ๋ x>p ๊ทธ๋ฆฌ๊ณ y>q ์ด๋ผ๋ฉด ์ฐ๋ฆฌ๋ A์ ๋ฉ์น๊ฐ B์ ๋ฉ์น๋ณด๋ค "๋ ํฌ๋ค"๊ณ ๋งํ๋ค. ์๋ฅผ ๋ค์ด ์ด๋ค A....
-
7576๋ฒ ํ ๋งํ C++ ์ฒ ์์ ํ ๋งํ ๋์ฅ์์๋ ํ ๋งํ ๋ฅผ ๋ณด๊ดํ๋ ํฐ ์ฐฝ๊ณ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ํ ๋งํ ๋ ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๊ฒฉ์ ๋ชจ์ ์์์ ์นธ์ ํ๋์ฉ ๋ฃ์ด์ ์ฐฝ๊ณ ์ ๋ณด๊ดํ๋ค.
์ฐฝ๊ณ ์ ๋ณด๊ด๋๋ ํ ๋งํ ๋ค ์ค์๋ ์ ์ต์ ๊ฒ๋ ์์ง๋ง, ์์ง ์ต์ง ์์ ํ ๋งํ ๋ค๋ ์์ ์ ์๋ค. ๋ณด๊ด ํ ํ๋ฃจ๊ฐ ์ง๋๋ฉด, ์ต์ ํ ๋งํ ๋ค์ ์ธ์ ํ ๊ณณ์ ์๋ ์ต์ง ์์ ํ ๋งํ ๋ค์ ์ต์ ํ ๋งํ ์ ์ํฅ์ ๋ฐ....
-
7785๋ฒ ํ์ฌ์ ์๋ ์ฌ๋ ํ์ด์ฌ ์๊ทผ์ด๋ ์ธ๊ณ์ ์ธ ์ํํธ์จ์ด ํ์ฌ ๊ธฐ๊ธ์์ ์ผํ๋ค. ์ด ํ์ฌ์ ๊ฐ์ฅ ํฐ ํน์ง์ ์์ ๋ก์ด ์ถํด๊ทผ ์๊ฐ์ด๋ค. ๋ฐ๋ผ์, ์ง์๋ค์ ๋ฐ๋์ 9์๋ถํฐ 6์๊น์ง ํ์ฌ์ ์์ง ์์๋ ๋๋ค. ๊ฐ ์ง์์ ์๊ธฐ๊ฐ ์ํ ๋ ์ถ๊ทผํ ์ ์๊ณ , ์๋ฌด๋๋ ํด๊ทผํ ์ ์๋ค. ์๊ทผ์ด๋ ๋ชจ๋ ์ฌ๋์ ์ถ์ ์นด๋ ์์คํ ์ ๋ก๊ทธ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ด ๋ก๊ทธ๋ ์ด๋ค ์ฌ๋์ด ํ์ฌ์ ๋ค์ด์๋์ง, ๋๊ฐ๋์ง....
-
8393๋ฒ ํฉ C++ n์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ n๊น์ง ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
8958๋ฒ OXํด์ฆ ํ์ด์ฌ "OOXXOXXOOO"์ ๊ฐ์ OXํด์ฆ์ ๊ฒฐ๊ณผ๊ฐ ์๋ค. O๋ ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒ์ด๊ณ , X๋ ๋ฌธ์ ๋ฅผ ํ๋ฆฐ ๊ฒ์ด๋ค. ๋ฌธ์ ๋ฅผ ๋ง์ ๊ฒฝ์ฐ ๊ทธ ๋ฌธ์ ์ ์ ์๋ ๊ทธ ๋ฌธ์ ๊น์ง ์ฐ์๋ O์ ๊ฐ์๊ฐ ๋๋ค. ์๋ฅผ ๋ค์ด, 10๋ฒ ๋ฌธ์ ์ ์ ์๋ 3์ด ๋๋ค. "OOXXOXXOOO"์ ์ ์๋ 1+2+0+0+1+0+0+1+2+3 = 10์ ์ด๋ค. OXํด์ฆ์ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ๊ตฌํ....
-
9012๋ฒ ๊ดํธ C++ ๊ดํธ ๋ฌธ์์ด(Parenthesis String, PS)์ ๋ ๊ฐ์ ๊ดํธ ๊ธฐํธ์ธ โ(โ ์ โ)โ ๋ง์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ ๋ฌธ์์ด์ด๋ค. ๊ทธ ์ค์์ ๊ดํธ์ ๋ชจ์์ด ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋ ๋ฌธ์์ด์ ์ฌ๋ฐ๋ฅธ ๊ดํธ ๋ฌธ์์ด(Valid PS, VPS)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํ ์์ ๊ดํธ ๊ธฐํธ๋ก ๋ โ( )โ ๋ฌธ์์ด์ ๊ธฐ๋ณธ VPS ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ง์ผ x ๊ฐ VPS ๋ผ๋ฉด ์ด๊ฒ์ ํ๋์ ๊ดํธ์....
-
9019๋ฒ DSLR ํ์ด์ฌ ๋ค ๊ฐ์ ๋ช ๋ น์ด D, S, L, R ์ ์ด์ฉํ๋ ๊ฐ๋จํ ๊ณ์ฐ๊ธฐ๊ฐ ์๋ค. ์ด ๊ณ์ฐ๊ธฐ์๋ ๋ ์ง์คํฐ๊ฐ ํ๋ ์๋๋ฐ, ์ด ๋ ์ง์คํฐ์๋ 0 ์ด์ 10,000 ๋ฏธ๋ง์ ์ญ์ง์๋ฅผ ์ ์ฅํ ์ ์๋ค. ๊ฐ ๋ช ๋ น์ด๋ ์ด ๋ ์ง์คํฐ์ ์ ์ฅ๋ n์ ๋ค์๊ณผ ๊ฐ์ด ๋ณํํ๋ค. n์ ๋ค ์๋ฆฟ์๋ฅผ d1, d2, d3, d4๋ผ๊ณ ํ์(์ฆ n = ((d1 ร 10 + d2) ร 10 + d3) ....
-
9085๋ฒ ๋ํ๊ธฐ ํ์ด์ฌ 10๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์ N๊ฐ๋ฅผ ์ฃผ๋ฉด ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
9093๋ฒ ๋จ์ด ๋ค์ง๊ธฐ ํ์ด์ฌ ๋ฌธ์ฅ์ด ์ฃผ์ด์ก์ ๋, ๋จ์ด๋ฅผ ๋ชจ๋ ๋ค์ง์ด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, ๋จ์ด์ ์์๋ ๋ฐ๊ฟ ์ ์๋ค. ๋จ์ด๋ ์์ด ์ํ๋ฒณ์ผ๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
-
9095๋ฒ 1, 2, 3 ๋ํ๊ธฐ C++ ์ ์ 4๋ฅผ 1, 2, 3์ ํฉ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์ด 7๊ฐ์ง๊ฐ ์๋ค. ํฉ์ ๋ํ๋ผ ๋๋ ์๋ฅผ 1๊ฐ ์ด์ ์ฌ์ฉํด์ผ ํ๋ค.
1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1
์ ์ n์ด ์ฃผ์ด์ก์ ๋, n์ 1, 2, 3์ ํฉ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
- 9095๋ฒ 1, 2, 3 ๋ํ๊ธฐ ํ์ด์ฌ ์ ์ 4๋ฅผ 1, 2, 3์ ํฉ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์ด 7๊ฐ์ง๊ฐ ์๋ค. ํฉ์ ๋ํ๋ผ ๋๋ ์๋ฅผ 1๊ฐ ์ด์ ์ฌ์ฉํด์ผ ํ๋ค.
1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1
์ ์ n์ด ์ฃผ์ด์ก์ ๋, n์ 1, 2, 3์ ํฉ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
9251๋ฒ LCS C++ LCS(Longest Common Subsequence, ์ต์ฅ ๊ณตํต ๋ถ๋ถ ์์ด)๋ฌธ์ ๋ ๋ ์์ด์ด ์ฃผ์ด์ก์ ๋, ๋ชจ๋์ ๋ถ๋ถ ์์ด์ด ๋๋ ์์ด ์ค ๊ฐ์ฅ ๊ธด ๊ฒ์ ์ฐพ๋ ๋ฌธ์ ์ด๋ค. ์๋ฅผ ๋ค์ด, ACAYKP์ CAPCAK์ LCS๋ ACAK๊ฐ ๋๋ค.
-
9461๋ฒ ํ๋๋ฐ ์์ด C++ ์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ผ๊ฐํ์ด ๋์ ๋ชจ์์ผ๋ก ๋์ฌ์ ธ ์๋ค. ์ฒซ ์ผ๊ฐํ์ ์ ์ผ๊ฐํ์ผ๋ก ๋ณ์ ๊ธธ์ด๋ 1์ด๋ค. ๊ทธ ๋ค์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ผ๋ก ์ ์ผ๊ฐํ์ ๊ณ์ ์ถ๊ฐํ๋ค. ๋์ ์์ ๊ฐ์ฅ ๊ธด ๋ณ์ ๊ธธ์ด๋ฅผ k๋ผ ํ์ ๋, ๊ทธ ๋ณ์ ๊ธธ์ด๊ฐ k์ธ ์ ์ผ๊ฐํ์ ์ถ๊ฐํ๋ค. ํ๋๋ฐ ์์ด P(N)์ ๋์ ์ ์๋ ์ ์ผ๊ฐํ์ ๋ณ์ ๊ธธ์ด์ด๋ค. P(1)๋ถํฐ P(10)๊น์ง ์ฒซ 10๊ฐ ์ซ์....
-
9465๋ฒ ์คํฐ์ปค C++ ์๊ทผ์ด์ ์ฌ๋์ ์๋ฅ์ด๋ ๋ฌธ๋ฐฉ๊ตฌ์์ ์คํฐ์ปค 2n๊ฐ๋ฅผ ๊ตฌ๋งคํ๋ค. ์คํฐ์ปค๋ ๊ทธ๋ฆผ (a)์ ๊ฐ์ด 2ํ n์ด๋ก ๋ฐฐ์น๋์ด ์๋ค. ์๋ฅ์ด๋ ์คํฐ์ปค๋ฅผ ์ด์ฉํด ์ฑ ์์ ๊พธ๋ฏธ๋ ค๊ณ ํ๋ค. ์๋ฅ์ด๊ฐ ๊ตฌ๋งคํ ์คํฐ์ปค์ ํ์ง์ ๋งค์ฐ ์ข์ง ์๋ค. ์คํฐ์ปค ํ ์ฅ์ ๋ผ๋ฉด, ๊ทธ ์คํฐ์ปค์ ๋ณ์ ๊ณต์ ํ๋ ์คํฐ์ปค๋ ๋ชจ๋ ์ฐข์ด์ ธ์ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ค. ์ฆ, ๋ ์คํฐ์ปค์ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ, ์, ์๋....
-
9465๋ฒ ์คํฐ์ปค ํ์ด์ฌ ์๊ทผ์ด์ ์ฌ๋์ ์๋ฅ์ด๋ ๋ฌธ๋ฐฉ๊ตฌ์์ ์คํฐ์ปค 2n๊ฐ๋ฅผ ๊ตฌ๋งคํ๋ค. ์คํฐ์ปค๋ ๊ทธ๋ฆผ (a)์ ๊ฐ์ด 2ํ n์ด๋ก ๋ฐฐ์น๋์ด ์๋ค. ์๋ฅ์ด๋ ์คํฐ์ปค๋ฅผ ์ด์ฉํด ์ฑ ์์ ๊พธ๋ฏธ๋ ค๊ณ ํ๋ค. ์๋ฅ์ด๊ฐ ๊ตฌ๋งคํ ์คํฐ์ปค์ ํ์ง์ ๋งค์ฐ ์ข์ง ์๋ค. ์คํฐ์ปค ํ ์ฅ์ ๋ผ๋ฉด, ๊ทธ ์คํฐ์ปค์ ๋ณ์ ๊ณต์ ํ๋ ์คํฐ์ปค๋ ๋ชจ๋ ์ฐข์ด์ ธ์ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ค. ์ฆ, ๋ ์คํฐ์ปค์ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ, ์, ์๋....
-
9466๋ฒ ํ ํ๋ก์ ํธ C++ ์ด๋ฒ ๊ฐ์ํ๊ธฐ์ '๋ฌธ์ ํด๊ฒฐ' ๊ฐ์๋ฅผ ์ ์ฒญํ ํ์๋ค์ ํ ํ๋ก์ ํธ๋ฅผ ์ํํด์ผ ํ๋ค. ํ๋ก์ ํธ ํ์ ์์๋ ์ ํ์ด ์๋ค. ์ฌ์ง์ด ๋ชจ๋ ํ์๋ค์ด ๋์ผํ ํ์ ํ์์ธ ๊ฒฝ์ฐ์ ๊ฐ์ด ํ ํ๋ง ์์ ์๋ ์๋ค. ํ๋ก์ ํธ ํ์ ๊ตฌ์ฑํ๊ธฐ ์ํด, ๋ชจ๋ ํ์๋ค์ ํ๋ก์ ํธ๋ฅผ ํจ๊ปํ๊ณ ์ถ์ ํ์์ ์ ํํด์ผ ํ๋ค. (๋จ, ๋จ ํ ๋ช ๋ง ์ ํํ ์ ์๋ค.) ํผ์ ํ๊ณ ์ถ์ดํ๋ ํ์์....
-
9498๋ฒ ์ํ ์ฑ์ ํ์ด์ฌ ์ํ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ 90 ~ 100์ ์ A, 80 ~ 89์ ์ B, 70 ~ 79์ ์ C, 60 ~ 69์ ์ D, ๋๋จธ์ง ์ ์๋ F๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
9613๋ฒ GCD ํฉ C++ ์์ ์ ์ n๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ๋ฅํ ๋ชจ๋ ์์ GCD์ ํฉ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
9653๋ฒ ์คํ์์ฆ ๋ก๊ณ ํ์ด์ฌ ์คํ์์ฆ ๋ก๊ณ ๋ฅผ ์์ ์ถ๋ ฅ๊ณผ ๊ฐ์ด ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
9654๋ฒ ๋๋ถ ํจ๋ ๋ฐ์ดํฐ ํ์ด์ฌ ๋๋ถ ํ์ฑ์ ํจ๋ ์ ๋ณด๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
-
9663๋ฒ N-Queen C++ N-Queen ๋ฌธ์ ๋ ํฌ๊ธฐ๊ฐ N ร N์ธ ์ฒด์คํ ์์ ํธ N๊ฐ๋ฅผ ์๋ก ๊ณต๊ฒฉํ ์ ์๊ฒ ๋๋ ๋ฌธ์ ์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, ํธ์ ๋๋ ๋ฐฉ๋ฒ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
- ArrangingCoins ํ์ด์ฌ
- BinaryTreeLevelOrderTraversalII ํ์ด์ฌ
- DesignHashSet ํ์ด์ฌ
- HammingDistance ํ์ด์ฌ
- IslandPerimeter ํ์ด์ฌ
- PlusOne ํ์ด์ฌ
- PrisonCellsAfterNDays ํ์ด์ฌ
- SingleNumberII ํ์ด์ฌ
- UniqueBinarySearchTrees ํ์ด์ฌ
- ValidPalindrome ํ์ด์ฌ