Courses
Reviews
- Algorithm Coding Test Problem Solving with JAVA (Difficulty - Bronze 1,2)
- Do it! Algorithm Coding Test with C++
- Algorithm Coding Test Problem Solving with JAVA (Difficulty - Bronze 4,5)
- Algorithm Coding Test Problem Solving with JAVA (Difficulty Silver)
- Algorithm Coding Test Problem Solving with JAVA (Difficulty - Bronze 4,5)
Posts
Q&A
DAY11 ์์์ ์คํ์๋ค์
๊ฐ์ฌํฉ๋๋ค. ^^ ๋๋ถ์ ์์ ํ์์ต๋๋ค. !! ๐
- 0
- 2
- 202
Q&A
2018 ์ฐ์๋ ์์ฐ์์ ํฉ ๊ตฌํ๊ธฐ ๋ฐฑ์ค ์ฌ์ดํธ์์ ๋ฉ๋ชจ๋ฆฌ ์ด๊ณผ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์๋ ํ์ธ์. ํ์ด๋ ๋ค ๋ง์ผ์ ๊ฑฐ ๊ฐ์๋ฐ์ฌ?๋ค๋ง ์ถ๋ ฅ๋ฌธ ์์น๊ฐ ์ข ์๋ชป๋๊ฒ ์๋๊ฐ ์ถ์ต๋๋ค.}System.out.print(count);}}}์๊ธฐ๊ฐ ์๋}}System.out.print(count);}}์ด๋ ๊ฒ ์์น๋ฅผ ์์ ํ๋ฉด ๋์ง ์์๊น ์ถ์ต๋๋ค.
- 0
- 1
- 148
Q&A
1๊ฐ ์๊ฐ๋ณต์ก๋ ์ค๊ฐ์ ์ค์ฒฉfor๋ฌธ ์ง์ ์ ์์๋ ์๊ด์์ด์ ํ์ ๋ถ๋ถ์ด ์ดํด๊ฐ ์๋ฉ๋๋ค
์๋ ํ์ธ์ ๋ฐ๊ฐ์ต๋๋ค. ์ ์๊ฐ๋ณต์ก๋๋ฅผ ์์ฃผ ๋ฏธ์ธํ๊ฒ ๋ฐ์ง์ง ์๋๋ค๋ฉด ์์๋ ์๊ฐ์ ๊ทธ๋ ๊ฒ ๋ง์ ์ํฅ๋๋ฅผ ๋ฏธ์น์ง ๋ชปํ๋ค๋ ์๋ฏธ๋ก ์๊ฐํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ์๋ฅผ๋ค์ด์ N์ ํฌ๊ธฐ๊ฐ 100์ธ ๊ฒฝ์ฐ (100์ธ ๊ฒฝ์ฐ๋ N์ด ๊ทธ๋ ๊ฒ ํฌ์ง ์์ ์ผ์ด์ค์ ๋๋ค.) ๋ง์ฝ N์ ๋ํ ์ด์คํฌ๋ฌธ์ด ์๋ค๊ณ ๊ฐ์ ํ๋ฉด N์ ์ ๊ณฑ์ผ๋ก 100*100 => 10000๋ฒ์ ๋ฐ๋ณต์ด ๋ฐ์ํฉ๋๋ค. ๋ฐ๋ฉด N์ ํ์ํ๋ for๋ฌธ์ด 3~4๊ฐ ์๋ค๊ณ ํ๋ฉด ์ฌ๊ธฐ์์ ๋ฐ์ํ๋ ๋ฐ๋ณต์ 300~400๋ฒ์ด ๋ฉ๋๋ค. ์ฌ์ค ์ปดํจํฐ์์๋ 100์ด๋ 300์ด๋ ๊ทธ๋ ๊ฒ ํฐ ๋ฐ๋ณต๋ฌธ์ ์ฐจ์ด๊ฐ ์๋๋๋ค.๋๋ฌธ์ for๋ฌธ์ด 3๊ฐ์๋ค => 3N 4๊ฐ์๋ค => 4N ์ด๋ด๋ ์์๋ ๋ณดํต ์ญ์ ํ๊ณ ํด๋น ์ฝ๋์ ์๊ฐ๋ณต์ก๋๋ N์ ๋ ๋๊ฒ ๋ค์. ์ ๋๋ก ์ด์ผ๊ธฐํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ด N์ ๊ณฑ๋ณด๋ค ์ปค์ง์ผ์ ๋ณดํต ์ ์์ต๋๋ค. N์ด 100์ด๋ผ๋ฉด 100N == N์ ๊ณฑ์ด๊ธฐ ๋๋ฌธ์ for๋ฌธ์ด 100๋ฒ์ ๋ ์จ์ผํ๋ ๊ฒ์ ๋๋ค. NlogN?์ ๋ํ ๊ฒ์ ์ด๋ป์ง? ๋ผ๊ณ ์๊ฐํด๋ณธ๋ค๋ฉด N์ด 100์ด๋ผ๋ฉด ๋ฐ์ ธ๋ณผ์ ์๊ฒ ์ง๋ง ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฐ ๊ธฐ์ค 1์ต๋ฒ์ ๋ฐ๋ณต์ 1์ด๋ก ๋ณด๊ธฐ ๋๋ฌธ์ 1์ต๋ฒ์ด ๋๋ ค๋ฉด N์ ๊ณฑ์ด๋ฉด 10000์ด ๋์ด์ผ ํฉ๋๋ค. log10000์ ํ์ฌ๋ 16๋ฒ? 10๋ฒ์ ๋๊ธฐ ๋๋ฌธ์ NlogN ์๊ฐ๋ณต์ก๋ ๋ฐ๋ณต๋ฌธ ํ๋๊ฐ N์๊ฐ๋ณต์ก๋ ๋ฐ๋ณต๋ฌธ์ 10๋ฒ ํ๊ฒ๋ณด๋ค ๋ ์๊ฐ์ ์ก์๋จน๊ฒ ๋ฉ๋๋ค. ์ข ์ฅํฉํ๊ฒ ์ค๋ช ์ ๋๋ฆฐ๊ฒ ๊ฐ์๋ฐ ๋์์ด ๋์ จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค!! ๋จ N์ด ๋งค์ฐํฌ๊ฑฐ๋ ์์ฃผ ๋ฏธ์ธํ๊ฒ ๋ฐ์ง๋ค๋ฉด ์์ธ์ ์ผ ์ ์์ต๋๋ค. ๋ง์ฝ 2์ฒ๋ง๋ฒ ๋๋ ํ์์ด 10๋ฒ ๋ฐ์ํ๋ค๋ฉด?. ์ด๋ฐ ๋ถ๋ถ์ ํฅํ ํ์ต์ ํตํ์ฌ ๋ด ์ฝ๋์ ์๊ฐ๋ณต์ก๋๋ฅผ ๊ณ์ฐํ์ฌ ๋ณด๋ฉด ์๋ง ์๊ฒ ๋์ค๊ฒ ๊ฐ์ต๋๋ค. !! ์ฆ๊ฑฐ์ด ํ์ฃผ ๋ณด๋ด์ธ์
- 0
- 1
- 128
Q&A
์คํ๋ฌธ์ ๋ฐฑ์ค 1874
์๋ ํ์ธ์! ๋ค ๋ชจ๋ ๋ฌธ์ ์ ๋ํ ํด์๊ณผ ํ์ด๋ฑ์ ๋ค ๋ค๋ฅผ ์ ์๊ณ ๊ตฌํ๋ฐฉ์๋ ๋น์ฐํ ๋ค๋ฅผ ์ ์๊ธฐ ๋๋ฌธ์ ๋น์ฐํ ๋์ค ๊ฒ ๊ฐ์ต๋๋ค!! ์ค์ ํด๋น ๋ฐฉ์์ผ๋ก ํ์ด๋ด์ ๋ ์ ๋ต์ด ๋๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ^-^ ์ข์ํ๋ฃจ ๋์ธ์ ~
- 1
- 1
- 411
Q&A
๋์์ ๊ฐ์ ํ๋ฉด์ด ์์์.
์๋ ํ์ธ์. ์ต๊ทผ ๊ฐ์ ๋งํฌ ์๋ฒ ๋ฉ ๋ฐฉ์์ด ๋ฐ๋์ด์..์ ๊ฐ ์์ ํด๋ณผ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ฝ๊ฒ๋ ํ์ฌ๋ก์จ๋ ์๋๊ฒ ๊ฐ์ต๋๋ค. ใ ใ ๋ฌธ์๋๋ ค๋ณด๊ณ ์ด์ ์ฒ๋ผ ์ต๋ํ ํค์ฐ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ํ๋ฉด ์ดํ์ ์์ ํด๋๋๋ก ํ๊ฒ ์ต๋๋ค!์ฆ๊ฑฐ์ด ํ๋ฃจ ๋์ธ์ ๐
- 0
- 1
- 241
Q&A
๋ฐฑ์ค 2178 ๋ฏธ๋กํ์ ์ง๋ฌธ ์ ๋๋ค.
์๋ ํ์ธ์!!x, y ๋ณ์๋ฅผ ๋ง์ํ์ ๋๋ก ์ฌ์ฉํ๋ ๊ฒ์ ์๋ฏธ์ ์ ํํ์์ ๊ฒ ๊ฐ์๋ฐ,row๋ฅผ x๋ณ์์ col์ y๋ณ์์ ํ ๋นํ์ฌ์ ์ฌ์ฉ์ ํ์์ต๋๋ค.๋ค์ชฝ์ ์ ํจ์ฑ ๊ฒ์ฌ์์ ๋ณด๋ฉดif( x>=0 && y >= 0 && x ๊ณ์ x๋ฅผ row๋ก ์ธ์ง๋ฅผ ํ๊ณ y๋ฅผ col๋ก ์ธ์ง๋ฅผ ํ์ฌ ์ฝ๋ฉ์ด ๋์ด ์ถํ ๋ก์ง์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.์ด๋ ๊ธฐ ๋๋ฌธ์ ์ต์ด k=0์ผ ๊ฒฝ์ฐ์๋ x๋ ๊ทธ๋๋ก, y๋ 1์ด ์ฆ๊ฐ๋์ด์ ์๋๋ก ์ด๋์ด ์๋์ค๋ฅธ์ชฝ ์ด๋์ด ๋๋ ๊ฒ์ธ๋ฐ ์์์์ "์๋๋ก" ๋ผ๊ณ ์ด์ผ๊ธฐํ์ฌ์ ํผ์ ์ ๋๋ฆฐ๊ฒ ๊ฐ์ต๋๋ค. ใ _ใ ์ฃ์กํฉ๋๋ค.ํ์ฌ ๋ง์ํ์ ๊ฐ๋ ์ด ๋ง๊ณ ํน ๋ณ์๋ช ์ผ๋ก ํผ์ ์ด ๋์๋ฉดint x๋ฅผ int y๋ก int y๋ฅผ int x๋ก ๋ชจ๋ ์ฝ๋์์ rename์ ํด์ฃผ์๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค. !!ํผ์ ์ ๋๋ ค ์ฃ์กํ๊ณ ํ์ดํ ํ์ญ์์ค!
- 0
- 1
- 369
Q&A
๋ฐฑ์ค 1722 ๊ต์ฌ 81 ์ง๋ฌธ
์๋ ํ์ธ์! ๋ฐ๊ฐ์ต๋๋ค. ์์ด์ ์์ ๊ตฌํ๊ธฐ ๋ฌธ์ ๋ก ์ดํด๋ฅผ ํ์๋๋ฐ์. ์์ ๋ก ํ๋ฒ ๋ง์๋๋ ค ๋ณด๊ณ ์ํฉ๋๋ค. ์๋ฅผ๋ค์ด K = 15, ์๋ฆฌ์๊ฐ 4์๋ฆฌ๋ผ๊ณ ๊ฐ์ ์ ํ๋ฉด (n=4)1 2 3 4 ์ค ์ ์ผ ์ฒซ ๋ฒ์งธ ์๋ฆฌ์ ์ด๋ค ๊ฐ์ด ๋ค์ด๊ฐ์ผ ํ๋์ง ํ๋จํ๋ ๊ฒฝ์ฐ K = 15์ (n-1)! = 6์ ๊ฐ์ง๊ณ ๋น๊ตํ๊ฒ ๋ฉ๋๋ค. ์ด์ ๋ฅผ ์๊ฐํ์ฌ ๋ณด๋ฉด (n-1)! ์ด๋ผ๋ ๊ฐ์ ์๋ฏธ๋ n์๋ฆฌ(์ฌ๊ธฐ์์๋ ์ ์ผ ์์๋ฆฌ)๊ฐ ์ ํด์ก์ ๋ ๋๋จธ์ง ๋จ์ ์๋ฆฌ๋ก ๊ตฌํ ์ ์๋ ๋ชจ๋ ์์ด์ ๊ฒฝ์ฐ์ ์ ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ํด๋น ๋ฌธ์ ๋ก ๋ฐ๊พธ์ด ์ด์ผ๊ธฐํ๋ฉด (4-1)! = 6 ์ ์๋ฏธ๋ 4์๋ฆฌ ์์ด์์ ๋งจ ์ ์๋ฆฌ๊ฐ ์ ํ์ฌ ์ก์ ๋ ๋ง๋ค ์ ์๋ ๊ฒฝ์ฐ์ ์์ ๋๋ค. 1์ด ๋งจ ์์๋ฆฌ๋ก ์ ํด์ก๋ค๊ณ ํ๋ฉด 1 2 3 41 2 4 31 3 2 4 1 3 4 21 4 2 31 4 3 2์ด๋ ๊ฒ 6๊ฐ์ง ๊ฒฝ์ฐ์ ์๊ฐ ๋์ต๋๋ค. ๊ทธ๋ผ ๋ค์ ์ฒ์์ผ๋ก ๋์๊ฐ์ K = 15 ์ฆ 15๋ฒ์งธ ์์ด์ ๊ตฌํ๋ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด๋ณด๋ฉด 1์ด ๊ฐ์ฅ ์์ ์๋ ๊ฒฝ์ฐ 6๊ฐ์ง => K(15) ์ 6์ ๋น๊ตํ์ฌ K๊ฐ ๋ ํฌ๋ฉด K์์ 6์ ๋ง์ด๋์ค 2๊ฐ ๊ฐ์ฅ ์์ ์๋ ๊ฒฝ์ฐ๋ 6๊ฐ์ง => K(9)์ 6์ ๋น๊ตํด์ K๊ฐ ๋ ํฌ๋ฉด K์์ 6์ ๋ง์ด๋์ค 3์ด ๊ฐ์ฅ ์์ ์๋ ๊ฒฝ์ฐ๋ 6์๊ธฐ => K(3)๊ณผ 6์ ๋น๊ตํ๋ฉด 6์ด ๋ ํฌ๊ธฐ ๋๋ฌธ์ 15๋ฒ์งธ ์์ด์ ์ ์ผ ์์๋ฆฌ๊ฐ 3์ผ๋ก ์์ํจ.์ฆ 1~6๋ฒ์งธ ์์ด๊น์ง๋ ์ ์ผ ์์๋ฆฌ์ 1์ด ์๋ ์์ด์ด๊ณ 7~12๋ฒ์งธ ์์ด์ด๋ฉด ์ ์ผ ์์๋ฆฌ์ 2๊ฐ ์๋ ์์ด์ด๊ณ 13~18๋ฒ์งธ๊ฐ ์ ์ผ ์์๋ฆฌ์ 3์ด ์๋ ์์ด์ด๊ธฐ ๋๋ฌธ์ 15๋ฒ์งธ ์์ด์ ์ ์ผ ์์๋ฆฌ์ 3์ด ์จ๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.๋๋ถ์ด ์ฌ๊ธฐ์์ ์์ 12๋ฒ์งธ ์์ด์ ๊ฐ์๊ฐ ๋ง์ด๋์ค๊ฐ ๋์๊ธฐ ๋๋ฌธ์ K = 15 ๋ฒ์งธ ์์ด์ ์ ์ผ ์์๋ฆฌ๊ฐ 3์ด๋ฉด์ 3 X X X ๋ก ๋ง๋ค ์ ์๋ ์์ด ์ค 3๋ฒ์งธ ( 15 -12 ) ์์ด์ด๋ผ๋ ๊ฒ์ ํ์ ํ ์ ์์ต๋๋ค. ๋๋ฌธ์ ์ด๋ฌํ ์๋ฆฌ๋ก K๋ฒ์งธ ์์ด ์ถ๋ ฅํ ๋, k์ (n-1)! ์ ๋น๊ตํ์ฌ ๋ณด๋ ๊ฒ์ด๋ผ๊ณ ์ดํดํด์ฃผ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ์ฆ๊ฑฐ์ด ์ฃผ๋ง ๋์ธ์.
- 0
- 1
- 288
Q&A
๋๋ฒ๊น ๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์. ์๋ง๋ ์ต์ด ํ๋ก์ ํธ ์์ฑ์ด ๋ค๋ฅธ ํ์ ์ผ๋ก ๋ ๊ฒ์ด ์๋๊น ํ๋ ์๊ฐ์ด ๋์ด์ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๊ณต์ ๋๋ฆฝ๋๋ค. ^^ ํ๋ก์ ํธ ์์ฑ ํ๋ฉด(์ฌ์ง)๋๋ฒ๊น ์คํ(์ฌ์ง) ๊ฒฐ๊ณผ ํ๋ฉด(์ฌ์ง)์ข์ํ๋ฃจ ๋์ธ์ !!
- 0
- 2
- 258
Q&A
๋๋ฒ๊น ๊ด๋ จ ๋ฌธ์
์๋ ํ์ธ์. ์.. ํน์ ์ด๋ค ํด์ ์ฌ์ฉํ์ ๊ฒ์ธ์ง ์์์์๊น์? ๊ฑฐ์ ์ ๋ ํ๋ฉด์ ๋น์ทํ์ฌ ๋ณด์ด์๋๋ฐ ์ ๋ ํ์ด์ฐธ์ ๊ฐ์ง๊ณ ์งํํ์๊ฑฐ๋ ์. ํ๋ฉด์์ผ๋ก ๋ณด์์๋ ๋จผ๊ฐ py ํ์ผ์ด ๋จ์ํ๊ฒ ๋จ๋๊ฒ์ฒ๋ผ ๋ณด์ด์ง ์๊ณ vm ์๋ฒ๊ฐ ๋จ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋๋ฐ.. ์์ ํ๋ก์ ํธ ๋ทฐ๋ ํจ๊ป ๋ณด์ฌ์ฃผ์๋ฉด ์กฐ๊ธ ๋ ํ์ธํ๋๋ฐ ๋์์ด ๋ ๊ฒ ๊ฐ์ต๋๋ค. ^^!!
- 0
- 2
- 258
Q&A
Day 19, 18 ์์๊ฐ ๋ฐ๋์์
์ ๋๋ถ์ ์์ ํ์์ต๋๋ค. ์๋ ค์ฃผ์ ์ ๊ฐ์ฌ๋๋ ค์!!
- 1
- 1
- 201