์ ๋ง ์ฝ๊ฒ ํ์ด๋ณด๋ ์ฝ๋ฉ ํ ์คํธ top ๊ธฐ๋ณธ ๋ฌธ์ (with ์๋ฐ)
์ด ๊ฐ์ข๋ฅผ ํตํด ์ฝ๋ฉํ ์คํธ์์ ๋ฌผ์ด๋ณด๋ ํต์ฌ ๋ฌธ์ ๋ฅผ ์ตํ๊ณ , ์ค์ ์์ ๋ฌธ์ ๋ฅผ ํ์ด๋ด๋๊ฒ ํต์ฌ์ ๋๋ค.
์๊ฐ์ 1,040๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
๊ฐ์์๋ฃ์ ๋์ค๋ m๊ณผ n์ ๋ฒ์๊ฐ ์ฝ๋ฉํ๊ณ ๋ค๋ฅธ๊ฑฐ ๊ฐ์ต๋๋ค
์๋ ํ์ธ์ ์์ ์์๊ณผ ๊ฐ์์๋ฃ ํ ์คํธ ์์์๋ 7ํ*3์ด( 7 rows * 3 colums)๋ก ๊ธฐ๋ก๋์ด์๋๋ฐ, ์ฝํ๋ ๊ทธ๋ฆผ์๋ 3ํ*7์ด ( 3 rows * 7 colums)์ ํ ์ด๋ธ๋ก ๋ณด์ฌ์ง๊ณ ์์ต๋๋ค. ๋
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!์๋ชฌ์ค
ใป
0
255
0
- ๋ฏธํด๊ฒฐ
๋์ ํ๋งคํธ๋ฆญ์ค ๊นํ๋ธ์ ์ฝ๋๊ฐ ์๋๊ฒ๊ฐ์์
<s
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!์ด์งํ
ใป
0
211
0
- ๋ฏธํด๊ฒฐ
๋ก๊ทธ ํ์ผ์ ๋ฐ์ดํฐ ์ฌ์ ๋ ฌ ์ฝ๋๊ฐ ๊นํ๋ธ์ ์์ด์!
<s
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!์ด์งํ
ใป
0
226
0
- ๋ฏธํด๊ฒฐ
์๋ก ์๊ธด ๊ธฐ์ด๊ฐ์ ์ง๋ฌธ๋๋ ค์
<span style="color: #495057; font-family: 'Noto Sans KR', -apple-system, 'system-ui', BlinkMacSystemFont, 'Apple SD Gothic Neo', 'Segoe UI', Roboto
์ฝํ ์ค๋น ๊ฐ์ด ํด์!java์ ํธ๊ทผ
ใป
1
377
1
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ๋๋ฆฝ๋๋ค
์๋ ํ์ธ์. ํ์ด์ฌ์ผ๋ก ์ฝ๋ฉํ ์คํธ๋ฅผ ์ค๋นํ๋ค, ์๋ฐ๋ก ์ฝ๋ฉํ ์คํธ๋ฅผ ์ฒ์ํด๋ด์ ์๋ฐ ์ฝ๋ฉํ ์คํธ ๊ฐ๋ฐํ๊ฒฝ ์ธํ ์ ํ๋๋ฐ์ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค. ์๋ฐ๋ก ๋ฌธ์ ๋ฅผ ํ๋์ ๋ฌธ์ ๋ง๋ค ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์์ฑํด์ ํ์ด์ผํ๋์? ๋ฉ์ธ ๋ฉ์๋๊ฐ ์ฌ๋ฌ๊ฐ๊ฐ ๋์.. ์ด๋
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!์์ฑ์ ์์
ใป
1
222
1
- ๋ฏธํด๊ฒฐ
Unique Paths Integer ์ง๋ฌธ์ ๋๋ค
์๋ ํ์ธ์, Unique Paths ๋ฌธ์ ๋ฅผ ํ๋ค๊ฐ ๊ถ๊ธํ ์ ์ด ์์ด์ ์ง๋ฌธ ์ฌ๋ฆฝ๋๋ค. map์ ์ ์ธํ ๋ Integer[][] map = new Integer[m][n]์ผ๋ก int๊ฐ ์๋ Integer๋ฅผ ์ฐ์ จ๋๋ฐ์. ์ int
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!์ํฌํ ๊ฐ๋งค๊ธฐ
ใป
0
221
1
- ๋ฏธํด๊ฒฐ
subString ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ํ์ด ์์์ ์งค๋ฆฐ๊ฑด๊ฐ์?
๊ณ ์ ํ ์ด๋ฉ์ผ ๋ฌธ์ ํ์ด 1๋ฒ์์๋ domaing์ @์ดํ๋ก substring ํ๊ณ , local์ ์์์ ๋ถํฐ for ๋ฌธ์ ๋๋ฉด์ +์ @๋ฅผ ๋ง๋๋ฉด break ํ๋ ๋ฐฉ์์ผ๋ก ํ์๋๋ฐ๋ค์ ๊ฐ์ ๋ณด๋๊น subString ๋ฐฉ์์ ์ด๋ฏธ ํ์ด์ ธ์๊ณ , ์ค
์ฝํ ์ค๋น ๊ฐ์ด ํด์!javaํจํ
ใป
1
256
1
- ๋ฏธํด๊ฒฐ
DFS ๋ฐฉ์์ผ๋ก ํผ ๊ฒ์ด ๋ง๋์?
์๋ ํ์ธ์. ๊ฐ์ ์ด์ฌํ ์ ๋ฃ๊ณ ์์ต๋๋ค :) ๊ถ๊ธํ ๊ฒ์ด ์์ด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค. ์ฐ์ NumberOfIsland_bfs๋ ๊น์ด์ฐ์ ํ์์ ํ๋ ๊ฒ์ด ์ดํด๊ฐ ๋๋๋ฐ ์ด๋ฒ ๋ฌธ์ ๋ ์ดํด๊ฐ ์ ๋์ง ์์ต๋๋ค. ์คํ๋ ค BinaryTreeLevelO
์ฝํ ์ค๋น ๊ฐ์ด ํด์!javaํ์
ใป
0
310
2
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ๋๋ฆฝ๋๋ค~
์๋ ํ์ธ์, ๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค. ๊ฐ์๋ฅผ ๋ฃ๋ค๊ฐ ๊ถ๊ธํ ์ ์ด ์๊ฒจ์ ์ง๋ฌธ ๋๋ ค์. offer()๊ณผ add(), poll()๊ณผ remove() ๊ฐ๊ฐ ๋น์ทํ ๊ธฐ๋ฅ์ ํ๋ค๊ณ ์๊ฐํ๋๋ฐ์, ๋ ๊ฐ์ ํจ์ ์ค์ offer์ poll
์ฝํ ์ค๋น ๊ฐ์ด ํด์!java์์ฌ
ใป
0
198
1
- ๋ฏธํด๊ฒฐ
left if๋ฌธ์ ๋ํด์
down์ ์์ํ ๋ if( rowStart > rowEnd) break; ์กฐ๊ฑด์ ๊ฑธ์ด์ฃผ๋ฉด left์ชฝ์ if( rowStart
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!MMM
ใป
1
258
1
- ๋ฏธํด๊ฒฐ
์คํ ์ธ๊ฐ์?
์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ์ผ๋ก ํธ์๋ ์ค์ ๋ฐ๋ณต๋ฌธ ์์ ์ธ๋ฑ์ค๊ฐ 1์ธ๋ฐ, 0๋ถํฐ ์์ํด์ผ ํ๋๊ฑฐ ์๋๊ฐ์?
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!MMM
ใป
1
238
1
- ๋ฏธํด๊ฒฐ
์๋ ํ์ธ์ ๊ฐ์ฌ๋
๋ธ๋ก๊ทธ์ ๊ฐ์ธ์ ์ผ๋ก ๊ณต๋ถํ ๋ด์ฉ์ ์ ๋ฆฌํ๋ ค๊ณ ํ๋๋ฐ์ ํด๋น ๋ด์ฉ์ ์ ๋ถ ์์ฑํ์ง๋ ์๊ณ ๋ฌธ์ ํ์ด ๋ฐฉ๋ฒ ๋ฐ ์๊ฐ์ ์ ๋ฆฌํด์ ์ฌ๋ฆฌ๋ ค๊ณ ํ๋๋ฐ ์ถ์ฒ๋ฅผ ๋ฐํ๊ณ ์ฌ๋ ค๋ ๋ ๊น์?
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!์์ฑ์ ์์
ใป
1
190
1
- ๋ฏธํด๊ฒฐ
์ง๋ฌธ ๋๋ฆฝ๋๋ค
4๋ถ44์ด์ ๋ฐฉ๋ณ๋ก ์ค๋ช ํด์ฃผ์ จ๋๋ฐ 3๋ฒ์์ 2๋ฒ๋ฐฉ์ ์ค๋ช ํ ๋๋ถํฐ ์ฝ๋ฉ๋ด์ฉ์ ๋น๊ตํด๋ณด๋ฉด -2+1-3=4์ -3์๋น๊ตํ๋ ๊ฒ์ด ์๋๋ผ -3+1๊ณผ -3์ ๋น๊ตํ๋ ๊ฒ์ด ์๋๊ฐ์? ๊ฐ์ ๋ด์ฉ์ด๋ ์ ๊ฐ ์ฝ๋๋ฅผ ์ดํดํ ๋ด์ฉ์ด ๋ฌ๋ผ ํท๊ฐ๋ ค์ ์ง๋ฌธ๋๋ฆฝ๋๋ค <
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!๊ธ์ค์
ใป
0
173
2
- ๋ฏธํด๊ฒฐ
Queue&Stack ๋ฌธ์ ํด์ค์ง ๋ฌธ์
Queue&Stack ๋ฌธ์ ํด์ค์ง์ ๋ค์ด๋ก๋ ํ๋ฉด LinkedList ๋ฌธ์ ํด์ค์ง์ด ๋ค์ด๋ก๋ ๋ฉ๋๋ค. ๋ค์ ์ ๋ก๋ ๋ถํ๋๋ฆฝ๋๋ค!
์ฝํ ์ค๋น ๊ฐ์ด ํด์!java๋ ธ๋ฃจ๋ฃฝ
ใป
0
184
1
- ๋ฏธํด๊ฒฐ
๋ฌธ์ ๋ถ์ ๋ก์ง ์ง๋ฌธ
8:54์ด๊ฒฝ ๋ฌธ์ ๋ถ์ 2 ์ค๋ช ์ ๋ณด๋ฉด ๋ค์์ end > ํ start ๋น๊ตํด์ 6>=8์ด ์๋๋ฏ๋ก [8,10]์ ์ ์ฅํ๋ค๊ณ ๋ง์ํ์๋๋ฐ [1,6]์ ์ ์ฅํ๋ ๊ฒ์ด ์ฝ๋์ ๋ง๋ ๊ฒ ๊ฐ์ต๋๋ค.
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!ํ์
ใป
1
231
1
- ๋ฏธํด๊ฒฐ
์๊ฐ ๋ณต์ก๋ ๋ฌธ์๋๋ฆฝ๋๋ค.
์ต์ํ -> ์ต๋ํ์ผ๋ก ๋ฐ๊พธ๋ฉด์ ์๊ฐ๋ณต์ก๋ ๊ฐ์ ์ด์๋ค๊ณ ์๊ฐํ๊ณ ์ ๋ ์ด๋ค๋ง์์ด์ ์ง ์ดํด๊ฐ ๋ผ์์ต๋๋ค. ๋ค๋ง ํด๋น๋ฌธ์ ๋ฅผ ๋ฆฟ์ฝ๋์์ ๋๋ ค๋ณด๋ฉด ๊ฒฐ๊ณผ๋ ๊ทธ ๋ฐ๋์ ๋๋ค. ์๊ฐ ์ต์ํ ๊ตฌํ์ฝ๋ ์๋๊ฐ ์ต๋ํ ๊ตฌํ์ฝ๋์ธ๋ฐ ์ ์ด๋ฐ๊ฒฐ
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!ํ์
ใป
1
233
1
- ๋ฏธํด๊ฒฐ
์๊ฐ๋ณต์ก๋ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
<pre style="background-color: #
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!ํ์
ใป
1
205
1
- ๋ฏธํด๊ฒฐ
for-each ๋ฌธ ์ง๋ฌธ์์ต๋๋ค!
์์์์์ 35,36๋ฒ ๋ผ์ธ์์ start, end๋ณ์์ ์ฒซ ๋ฒ์งธ ๋ฐฉ์ ๋ฐฐ์ด ์์๋ค์ด ๋ด๊ธด๊ฑด ์ดํด๊ฐ ๊ฐ๋๋ฐ, ๊ทธ ์๋์ for ๋ฌธ์์๋ ์ ๋ ๋ฒ์งธ ๋ฐฉ์ ์์๋ค์ด ๋ฝํ๋์ค๋๊ฑด๊ฐ์?? ์ฒซ ๋ฒ์งธ ๋ฐฉ์์๋ ์์๊ฐ ๋์ค๋๊ฒ
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!์ต์ฉ์
ใป
0
297
1
- ํด๊ฒฐ
๊ฐ์์์์์ ์ฌ์ฉ๋ ๋ก๊ทธ ๋ฉ์๋๊ฐ ๊ถ๊ธํฉ๋๋ค.
๊ฐ์ ํ๋ฐ๋ถ์์ print()๋ผ๋ ๋ฉ์๋๋ฅผ ํตํด 2์ฐจ์ ๋ฐฐ์ด์ ์ถ๋ ฅํ์ จ๋๋ฐ ์ด๊ฒ ์ด๋ค๊ฒ์ธ์ง ์ ์ ์๋์? ๋ณดํต System.out.println()์ด๊ฑธ ์ฐ๋๋ฐ ์๋ฐ์์ ์ ๋ฐ ๋ฉ์๋๋ ์์๋ ๊ถ๊ธํฉ๋๋ค! ๋ (a, b) -> a[0
์ฝํ ์ค๋น ๊ฐ์ด ํด์!java์ต์ฉ์
ใป
2
282
2
- ๋ฏธํด๊ฒฐ
๊ฐ์์๋ฃ + ๋ฌธ์ ์ดํด ๊ด๋ จ ์ง๋ฌธ์ ๋๋ค
์์์์์ ์๋ฃ๊ฐ ๋ฌธ์ ํด์ค์ง pdf์๋ ๋๋ฝ์ด ๋์ด์๋๊ฒ ๊ฐ์์! ํน์ ์ถ๊ฐํด์ฃผ์ค ์ ์์๊น์?? (์ ์์ ์ธ ๋ฌธ์ ์ ๋ํ ํผํผํฐ๋ง ์์ต๋๋ค..) ๋ ๊ถ๊ธํ๊ฒ ๋ถ๋ถ์์ด์ด๋ผ๋๊ฒ ํน์ ๋ฒ์งธ ์ธ๋ฑ์ค์ ์ ์์ ๋ํด์ 1๋ถํฐ ์์ด์ ๋ฐ๋ผ์ ์ฆ๊ฐ
java์ฝํ ์ค๋น ๊ฐ์ด ํด์!์ต์ฉ์
ใป
1
284
3






