๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
[๋ฐฑ์ค] 11052๋ฒ - ์นด๋ ๊ตฌ๋งคํ๊ธฐ
๋ฌธ์ ๋ฌธ์ ์์ฆ ๋ฏผ๊ท๋ค ๋๋ค์์๋ ์คํํธ๋งํฌ์์ ๋ง๋ PS์นด๋๋ฅผ ๋ชจ์ผ๋ ๊ฒ์ด ์ ํ์ด๋ค. PS์นด๋๋ PS(Problem Solving)๋ถ์ผ์์ ์ ๋ช ํ ์ฌ๋๋ค์ ์์ด๋์ ์ผ๊ตด์ด ์ ํ์๋ ์นด๋์ด๋ค. ๊ฐ๊ฐ์ ์นด๋์๋ ๋ฑ๊ธ์ ๋ํ๋ด๋ ์์ด ์น ํด์ ธ ์๊ณ , ๋ค์๊ณผ ๊ฐ์ด 8๊ฐ์ง๊ฐ ์๋ค. [์ ์ค์นด๋ ๋ ๋์นด๋ ์ค๋ ์ง์นด๋ ํผํ์นด๋ ๋ธ๋ฃจ์นด๋ ์ฒญ๋ก์นด๋ ๊ทธ๋ฆฐ์นด๋ ๊ทธ๋ ์ด์นด๋] ์นด๋๋ ์นด๋ํฉ์ ํํ๋ก๋ง ๊ตฌ๋งคํ ์ ์๊ณ , ์นด๋ํฉ์ ์ข ๋ฅ๋ ์นด๋ 1๊ฐ๊ฐ ํฌํจ๋ ์นด๋ํฉ, ์นด๋ 2๊ฐ๊ฐ ํฌํจ๋ ์นด๋ํฉ, ... ์นด๋ N๊ฐ๊ฐ ํฌํจ๋ ์นด๋ํฉ๊ณผ ๊ฐ์ด ์ด N๊ฐ์ง๊ฐ ์กด์ฌํ๋ค. ๋ฏผ๊ท๋ ์นด๋์ ๊ฐ์๊ฐ ์ ์ ํฉ์ด๋๋ผ๋ ๊ฐ๊ฒฉ์ด ๋น์ธ๋ฉด ๋์ ๋ฑ๊ธ์ ์นด๋๊ฐ ๋ง์ด ๋ค์ด์์ ๊ฒ์ด๋ผ๋ ๋ฏธ์ ์ ๋ฏฟ๊ณ ์๋ค. ๋ฐ๋ผ์, ๋ฏผ๊ท๋ ๋์ ์ต๋ํ ๋ง์ด ์ง๋ถํด์ ์นด๋ N๊ฐ ๊ตฌ๋งคํ๋ ค๊ณ ..
[๋ฐฑ์ค] 2011๋ฒ - ์ํธ์ฝ๋
๋ฌธ์ ๋ฌธ์ ์๊ทผ์ด์ ์ ์์ด๊ฐ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋จ๋งค๊ฐ์ ๋ํ๋ฅผ ๋ฃ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด์ ๋ํ๋ฅผ ์๋ก ์ํธํ ํ๊ธฐ๋ก ํ๋ค. ๊ทธ๋์ ๋ค์๊ณผ ๊ฐ์ ๋ํ๋ฅผ ํ๋ค. ์๊ทผ: ๊ทธ๋ฅ ๊ฐ๋จํ ์ํธํ ํ์. A๋ฅผ 1์ด๋ผ๊ณ ํ๊ณ , B๋ 2๋ก, ๊ทธ๋ฆฌ๊ณ Z๋ 26์ผ๋ก ํ๋๊ฑฐ์ผ. ์ ์: ๊ทธ๋ผ ์๋ผ. ๋ง์ฝ, "BEAN"์ ์ํธํํ๋ฉด 25114๊ฐ ๋์ค๋๋ฐ, ์ด๊ฑธ ๋ค์ ๊ธ์๋ก ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ด. ์๊ทผ: ๊ทธ๋ ๋ค. 25114๋ฅผ ๋ค์ ์์ด๋ก ๋ฐ๊พธ๋ฉด, "BEAAD", "YAAD", "YAN", "YKD", "BEKD", "BEAN" ์ด 6๊ฐ์ง๊ฐ ๋์ค๋๋ฐ, BEAN์ด ๋ง๋ ๋จ์ด๋ผ๋๊ฑด ์ฝ๊ฒ ์์ ์์์? ์ ์: ์๊ฐ ์ ์ ํ์ง ์์๋ค ใ ใ ๋ง์ฝ ๋ด๊ฐ 500์๋ฆฌ ๊ธ์๋ฅผ ์ํธํ ํ๋ค๊ณ ํด๋ด. ๊ทธ ๋๋ ๋์ฌ ์ ์๋ ํด์์ด ์ ๋ง ๋ง์๋ฐ, ..
[๋ฐฑ์ค] 2225๋ฒ-ํฉ๋ถํด
๋ฌธ์ ๋ฌธ์ 0๋ถํฐ N๊น์ง์ ์ ์ K๊ฐ๋ฅผ ๋ํด์ ๊ทธ ํฉ์ด N์ด ๋๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ง์ ์ ์์๊ฐ ๋ฐ๋ ๊ฒฝ์ฐ๋ ๋ค๋ฅธ ๊ฒฝ์ฐ๋ก ์ผ๋ค(1+2์ 2+1์ ์๋ก ๋ค๋ฅธ ๊ฒฝ์ฐ). ๋ํ ํ ๊ฐ์ ์๋ฅผ ์ฌ๋ฌ ๋ฒ ์ธ ์๋ ์๋ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ๋ ์ ์ N(1 ≤ N ≤ 200), K(1 ≤ K ≤ 200)๊ฐ ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ๋ต์ 1,000,000,000์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด๊ณผ์ 1.๊ท์น dp์ด๋ฏ๋ก ์ ํ์๊ณผ ๋ฉ๋ชจ์ด์ ์ด์ ์ ์ด์ฉํฉ๋๋ค. ์ ๋ต์ 1,000,000,000์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค. 2.์์ ์ ํ์์ ํ๋ฒ ์ฐพ์๋ด ๋๋ค. N=1, N=2์ธ ๊ฒฝ์ฐ์ ์๋ฅผ ๋์ดํด๋ณด๋ฉด ์ ํ์์ d[n][k] = d[n-1][k] + d[n][k-1] ์ด๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. 3.์ฝ๋
[๋ฐฑ์ค] 9461๋ฒ-ํ๋๋ฐ ์์ด
๋ฌธ์ ๋ฌธ์ ์ค๋ฅธ์ชฝ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ผ๊ฐํ์ด ๋์ ๋ชจ์์ผ๋ก ๋์ฌ์ ธ ์๋ค. ์ฒซ ์ผ๊ฐํ์ ์ ์ผ๊ฐํ์ผ๋ก ๋ณ์ ๊ธธ์ด๋ 1์ด๋ค. ๊ทธ ๋ค์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ผ๋ก ์ ์ผ๊ฐํ์ ๊ณ์ ์ถ๊ฐํ๋ค. ๋์ ์์ ๊ฐ์ฅ ๊ธด ๋ณ์ ๊ธธ์ด๋ฅผ k๋ผ ํ์ ๋, ๊ทธ ๋ณ์ ๊ธธ์ด๊ฐ k์ธ ์ ์ผ๊ฐํ์ ์ถ๊ฐํ๋ค. ํ๋๋ฐ ์์ด P(N)์ ๋์ ์ ์๋ ์ ์ผ๊ฐํ์ ๋ณ์ ๊ธธ์ด์ด๋ค. P(1)๋ถํฐ P(10)๊น์ง ์ฒซ 10๊ฐ ์ซ์๋ 1, 1, 1, 2, 2, 3, 4, 5, 7, 9์ด๋ค. N์ด ์ฃผ์ด์ก์ ๋, P(N)์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค. ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 100) ์ถ๋ ฅ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค P(N)์ ์ถ๋ ฅํ๋ค. ํ์ด๊ณผ์ 1.๊ท์น dp์ด๋ฏ๋ก ์ ํ์..
[๋ฐฑ์ค] 2133๋ฒ-ํ์ผ ์ฑ์ฐ๊ธฐ
๋์ ํ ๋ชปํ๊ฒ ์ด์ ๋ต์ ๋ณด์๋๋ฐ d[0]๊ฐ ์ด๊ธฐํ๋ ๋ฌด์กฐ๊ฑด 1๋ก ํด์ค์ผ ํ๋ค. 1X2, 2X1 ํ์ผ์ ์ฑ์ฐ๋ ๊ฑฐ๋๊น 3X0๋ฒฝ์ ๋น์ฐํ 0์ด์ง! ๋ผ๊ณ ์๊ฐํ๋ฉด์ ํ์๋๋ฐ ์ค๋ต.. ์ ๋ต์ฝ๋๋ฅผ ๋ณด๋ 3X0 ๊ฒฝ์ฐ์๋ ๊ผญ ํ๋๋ฅผ ์ฑ์์ค์ผ ํด์ d[0]=1 ์ด์๋ค. ์ ? ? ?? ์์์ ์ผ๋ก 0์นธ์ด๋ฉด ํ์ผ ๋ฃ์ ์นธ์ด ์์ ์๋ค๋๊ฑด๋ฐ ์ ๊ผญ ํ๋๋ฅผ ์ฑ์์ค์ผ ํ๋๊ฑธ๊น? (์ด์ ๋ฅผ ์์๋ ๋ถ์ ๋ถ๋ ์ ์๊ฒ๋ ์๋ ค์ฃผ์ธ์..๋ณต๋ฐ์ผ์ค๊ฒ๋๋คT_T) ๋ฌธ์ ๋ฌธ์ 3×N ํฌ๊ธฐ์ ๋ฒฝ์ 2×1, 1×2 ํฌ๊ธฐ์ ํ์ผ๋ก ์ฑ์ฐ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํด๋ณด์. ์ ๋ ฅ ์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 30)์ด ์ฃผ์ด์ง๋ค. ์ถ๋ ฅ ์ฒซ์งธ ์ค์ ๊ฒฝ์ฐ์ ์๋ฅผ ์ถ๋ ฅํ๋ค. ํ์ด๊ณผ์ 1.๊ท์น dp์ด๋ฏ๋ก ์ ํ์๊ณผ ๋ฉ๋ชจ์ด์ ์ด์ ์ ์ด์ฉํฉ๋๋ค. ๋ฒฝ์ ํ์ผ๋ก ๊ฝ ์ฐฐ์ ์๋ ๊ฒฝ์ฐ๋ง ์..
[ํฐ์คํ ๋ฆฌ/๊ฟํ] ์ ํ๋ธ ๋์์ ๋ฐ์ํ์ผ๋ก ์ฝ์ ํ๊ธฐ
๋ฐ์ํ(๋ฐ์ํ ์น)์ด๋? ๋ฐ์ํ ์น์ด๋ HTML5์ “๋ฏธ๋์ด ์ฟผ๋ฆฌ”๋ฅผ ์ด์ฉํ์ฌ ํ๋์ ์์ค๋ก ์ ์๋ ์ปจํ ์ธ ๊ฐ ๋ฐ์คํฌํ์๋ง ๊ตญํ๋์ง ์๊ณ ํ๋ธ๋ PC, ๋ชจ๋ฐ์ผ ํฐ ๋ฑ ๋ค์ํ ํฌ๊ธฐ์ ๋๋ฐ์ด์ค ํ๊ฒฝ์ ๋ง์ถ์ด ํด์๋๋ ํ๋ฉด์ด ๋์ ์ผ๋ก ๋ณํ๋๋ ๊ธฐ๋ฒ์ ๋งํ๋ค. ํ๋ง๋๋ก ์น ๋๋ ๊ธฐ๊ธฐ์ ์ฌ์ด์ฆ์ ๋ง์ถฐ์ ์ปจํ ์ธ ์ ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ์กฐ์ ํ๊ณ ์ถ์๋ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. 2019.07 ํ์ฌ ์ ํ๋ธ์์ ์ ๊ณตํ๋ iframeํผ๊ฐ๊ธฐ ์์ค๋ ๋ฐ์ํ์ด ์๋์ง๋ผ html๋ก ๊ฐ์ ธ์์๋ ์์ํฌ๊ธฐ๊ฐ ๊ณ ์ ๋์ด๋ฒ๋ฆฌ๋ ํ์์ด ์์ต๋๋ค. ํ์ฌ๋ก์ฌ iframeํ๊ทธ๋ฅผ ์ฝ๊ฐ ๋ณ๊ฒฝํด์ฃผ์ด์ผ ํฉ๋๋ค ๋ฐฉ๋ฒ1 ์๋์ ์ฝ๋์์ iframe์์ค๋ง ์ถ๊ฐํด์ ์ฌ์ฉ ๋ฐฉ๋ฒ2 iframeํ๊ทธ์ style๋ถ๋ถ์ ์ง์ ์์ (โ ๋นผ๊ณ ์ ์ฉํ๋ฉด ๋ฉ๋๋ค) * ์์์ฌ์ด์ฆ๋ฅผ ๋ณธ๋ฌธ์..
[๋ฐฑ์ค] 1699๋ฒ-์ ๊ณฑ์์ ํฉ
๋ฌธ์ ๋ฌธ์ ์ด๋ค ์์ฐ์ N์ ๊ทธ๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ๊ณฑ์๋ค์ ํฉ์ผ๋ก ๋ํ๋ผ ์ ์๋ค. ์๋ฅผ ๋ค์ด $11=3^{2}+1^{2}+1^{2}$(3๊ฐ ํญ)์ด๋ค. ์ด๋ฐ ํํ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ๋ ์ ์๋๋ฐ, 11์ ๊ฒฝ์ฐ $11=2^{2}+2^{2}+1^{2}+1^{2}+1^{2}$(5๊ฐ ํญ)๋ ๊ฐ๋ฅํ๋ค. ์ด ๊ฒฝ์ฐ, ์ํ์ ์ํฌ๋ผํ ์ค๋ “11์ 3๊ฐ ํญ์ ์ ๊ณฑ์ ํฉ์ผ๋ก ํํํ ์ ์๋ค.”๋ผ๊ณ ๋งํ๋ค. ๋ํ 11์ ๊ทธ๋ณด๋ค ์ ์ ํญ์ ์ ๊ณฑ์ ํฉ์ผ๋ก ํํํ ์ ์์ผ๋ฏ๋ก, 11์ ๊ทธ ํฉ์ผ๋ก์จ ํํํ ์ ์๋ ์ ๊ณฑ์ ํญ์ ์ต์ ๊ฐ์๋ 3์ด๋ค.์ฃผ์ด์ง ์์ฐ์ N์ ์ด๋ ๊ฒ ์ ๊ณฑ์๋ค์ ํฉ์ผ๋ก ํํํ ๋์ ๊ทธ ํญ์ ์ต์๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ์ฒซ์งธ ์ค์ ์์ฐ์ N์ด ์ฃผ์ด์ง๋ค. (1 ≤ N ≤ 100,000) ์ถ๋ ฅ์ฃผ์ด์ง ..
[๋ฐฑ์ค] 2579๋ฒ - ๊ณ๋จ ์ค๋ฅด๊ธฐ
๋ฌธ์ ๋ฌธ์ ๊ณ๋จ ์ค๋ฅด๊ธฐ ๊ฒ์์ ๊ณ๋จ ์๋ ์์์ ๋ถํฐ ๊ณ๋จ ๊ผญ๋๊ธฐ์ ์์นํ ๋์ฐฉ์ ๊น์ง ๊ฐ๋ ๊ฒ์์ด๋ค. ๊ณผ ๊ฐ์ด ๊ฐ๊ฐ์ ๊ณ๋จ์๋ ์ผ์ ํ ์ ์๊ฐ ์ฐ์ฌ ์๋๋ฐ ๊ณ๋จ์ ๋ฐ์ผ๋ฉด ๊ทธ ๊ณ๋จ์ ์ฐ์ฌ ์๋ ์ ์๋ฅผ ์ป๊ฒ ๋๋ค. ์๋ฅผ ๋ค์ด ์ ๊ฐ์ด ์์์ ์์๋ถํฐ ์ฒซ ๋ฒ์งธ, ๋ ๋ฒ์งธ, ๋ค ๋ฒ์งธ, ์ฌ์ฏ ๋ฒ์งธ ๊ณ๋จ์ ๋ฐ์ ๋์ฐฉ์ ์ ๋๋ฌํ๋ฉด ์ด ์ ์๋ 10 + 20 + 25 + 20 = 75์ ์ด ๋๋ค. ๊ณ๋จ ์ค๋ฅด๋ ๋ฐ๋ ๋ค์๊ณผ ๊ฐ์ ๊ท์น์ด ์๋ค.๊ณ๋จ์ ํ ๋ฒ์ ํ ๊ณ๋จ์ฉ ๋๋ ๋ ๊ณ๋จ์ฉ ์ค๋ฅผ ์ ์๋ค. ์ฆ, ํ ๊ณ๋จ์ ๋ฐ์ผ๋ฉด์ ์ด์ด์ ๋ค์ ๊ณ๋จ์ด๋, ๋ค์ ๋ค์ ๊ณ๋จ์ผ๋ก ์ค๋ฅผ ์ ์๋ค.์ฐ์๋ ์ธ ๊ฐ์ ๊ณ๋จ์ ๋ชจ๋ ๋ฐ์์๋ ์ ๋๋ค. ๋จ, ์์์ ์ ๊ณ๋จ์ ํฌํจ๋์ง ์๋๋ค.๋ง์ง๋ง ๋์ฐฉ ๊ณ๋จ์ ๋ฐ๋์ ๋ฐ์์ผ ํ๋ค.๋ฐ๋ผ์ ์ฒซ ๋ฒ์งธ ๊ณ๋จ์ ๋ฐ๊ณ ..
[ํฐ์คํ ๋ฆฌ] Square ์คํจ ๊ธ๊ผด ์ ์ฉ ์๋ ๋ ํด๊ฒฐ๋ฐฉ๋ฒ
Square ์คํจ์ Ubuntu Condensed ํฐํธ๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์๋ฐ, ์์ธ์ง ์ ๋ธ๋ก๊ทธ๋ ๊ณ์ ๊ณ ๋์ธ์ง ๊ตด๋ฆผ์ธ์ง๊ฐ ๊ธฐ๋ณธ์ด์์ด์ ์์ธ์ ์ฐพ์๋ณด์์ต๋๋ค.๋จผ์ F12๋ก ํฌ๋กฌ ๊ฐ๋ฐ์๋๊ตฌ๋ฅผ ์ผ๋ด ๋๋ค. ์ํ... ์คํจํฐํธ๋ฅผ ์ธ๋ถ๋งํฌ์์ ๊ฐ์ ธ์ค๋๋ฐ URL์ด https๊ฐ ์๋ http๋ก ์์ํด์ ์ํ๋ฆฌํฐ ๋ฌธ์ ๋ก ์ฐจ๋จ๋นํด ์ ์ฉ์ด ์๋๊ณ ์๋๊ฑฐ๋ค์.์คํจํธ์ง->css์ผ๋ก ๋ค์ด๊ฐ์ ์ด ๋ถ๋ถ์ https๋ก ์์ ํด์ฃผ๋ฉด ์์ ํฐํธ๊ฐ ์ ์ ์ฉ๋จ์ ํ์ธํ ์ ์์ต๋๋ค. ๐๐
[ํฐ์คํ ๋ฆฌ] ๋ง์ฐ์ค ํด๋ฆญ ์ ๋๋ฉ์ด์ ๋ฃ๊ธฐ
* ๋ชจ๋ฐ์ผ ๋ฒ์ (ํฐ์คํ ๋ฆฌ๋งํฌ/m)์์๋ ์ ์ฉ๋์ง ์์ต๋๋ค. * * ์ถ์ฒ : https://fdossena.com/?p=html5cool/clickfx/i.frag * ํด๋ฆญ์ ๋ง์ฐ์ค์ปค์๋ก๋ถํฐ ๋๊ทธ๋ผ๋ฏธ๊ฐ ํผ์ ธ๋๊ฐ๋ css์ ๋๋ฉ์ด์ ์ ๋๋ค. ์ ๋ ์ง๊ธ ์ฌ์ฉํ๊ณ ์๋๋ฐ ๊ท์ฌ์์ ์ข๋ค์. ์ ๋๋ฉ์ด์ ์๋๋ ๋๊ทธ๋ผ๋ฏธ์ ํฌ๊ธฐ๋ ์กฐ์ ๊ฐ๋ฅํ๋ ์ทจํฅ๋๋ก ์์ ํด์ฃผ๋ฉด ๋ ๋ฏํฉ๋๋ค. ์คํจํธ์ง์ผ๋ก ๋ค์ด๊ฐ์ css์ html์ ์๋์ ์ฝ๋๋ค์ ๋ฃ์ด์ฃผ๋ฉด ๋ฉ๋๋ค.๐ 1.css 2.html์์ฌ์ด์ +์ ๋ ์ด ์์น๊ฐ์ผ๋ก ์ฌ์ฉํ๊ณ ์์ด์.