์ ์ฒด ๊ธ
![[pgm_67257] ์์ ์ต๋ํ (java)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdcnftz%2FbtruHxg9cwF%2Fi9kuQRNKRicv8xFim6YsEK%2Fimg.png)
[pgm_67257] ์์ ์ต๋ํ (java)
๋ฌธ์ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/67257 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์์ ์ต๋ํ IT ๋ฒค์ฒ ํ์ฌ๋ฅผ ์ด์ํ๊ณ ์๋ ๋ผ์ด์ธ์ ๋งค๋ ์ฌ๋ด ํด์ปคํค ๋ํ๋ฅผ ๊ฐ์ตํ์ฌ ์ฐ์น์์๊ฒ ์๊ธ์ ์ง๊ธํ๊ณ ์์ต๋๋ค. ์ด๋ฒ ๋ํ์์๋ ์ฐ์น์์๊ฒ ์ง๊ธ๋๋ ์๊ธ์ ์ด์ ๋ํ์๋ ๋ค๋ฅด๊ฒ ๋ค์๊ณผ programmers.co.kr ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป Deque + ์ - ๊ทธ๋ฆฌ๊ณ * ์ธ๊ฐ์ ์ฐ์ฐ์์ ์ฐ์ ์์๋ฅผ ์๋ก ๋ค๋ฅด๊ฒ ํ์ฌ ๊ณ์ฐํ ๊ฒฐ๊ณผ์ ์ ๋๊ฐ์ด ์ต๋๊ฐ ๋๋ ๊ฐ์ ์ฐพ๋ ๋ฌธ์ ์ด๋ค. ์ฐ์ฐ์ 3๊ฐ์ ๋ํ ์๋ก ๋ค๋ฅธ ์ฐ์ ์์๊ฐ ์๋ ๊ฒฝ์ฐ์ ์๋ 6๊ฐ์ง ๋ฐ์ ์์ผ๋ฏ๋ก ๋ชจ๋ ๊ฒฝ์ฐ๋ฅผ ๊ณ์ฐํด์ฃผ๊ณ ์ต๋๊ฐ์ ๊ตฌํด์ฃผ์๋ค. ์ด๋ ์๋ฃ๊ตฌ์กฐ๋ Deque๋ฅผ ์ฌ์ฉํด์ฃผ์๋ค.Deque๋ Q..
![[PGM_81302] ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ (java)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fxxvjl%2FbtruMnq37gN%2F6HmFdkpAWcdIofLAT2AIS1%2Fimg.png)
[PGM_81302] ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ (java)
๋ฌธ์ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/81302 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๊ฑฐ๋ฆฌ๋๊ธฐ ํ์ธํ๊ธฐ [["POOOP", "OXXOX", "OPXPX", "OOXOX", "POXXP"], ["POOPX", "OXPXP", "PXXXO", "OXXXO", "OOOPP"], ["PXOPX", "OXOXP", "OXPOX", "OXXOP", "PXPOX"], ["OOOXX", "XOOOX", "OOOXX", "OXOOX", "OOOOO"], ["PXPXP", "XPXPX", "PXPXP", "XPXPX", "PXPXP"]] [1, 0, 1, 1, 1] programmers.co.kr ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป ๋ธ๋ฃจํธํฌ์ค ์ด ๋ฌธ์ ๋ 5๊ฐ์ ๋ฐฉ์ 5x5๋ก ..
![[PGM_17677] ๋ด์ค ํด๋ฌ์คํฐ๋ง (java)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FETOMS%2FbtruMoDvMAC%2FazgmllRTlPmRX0EfbeCp4K%2Fimg.png)
[PGM_17677] ๋ด์ค ํด๋ฌ์คํฐ๋ง (java)
๋ฌธ์ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/17677 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - [1์ฐจ] ๋ด์ค ํด๋ฌ์คํฐ๋ง ๋ด์ค ํด๋ฌ์คํฐ๋ง ์ฌ๋ฌ ์ธ๋ก ์ฌ์์ ์์์ง๋ ๋ด์ค, ํนํ ์๋ณด์ฑ ๋ด์ค๋ฅผ ๋ณด๋ฉด ๋น์ท๋น์ทํ ์ ๋ชฉ์ ๊ธฐ์ฌ๊ฐ ๋ง์ ์ ์ ํ์ํ ๊ธฐ์ฌ๋ฅผ ์ฐพ๊ธฐ๊ฐ ์ด๋ ต๋ค. Daum ๋ด์ค์ ๊ฐ๋ฐ ์ ๋ฌด๋ฅผ ๋งก๊ฒ ๋ ์ ์ ์ฌ์ ํ๋ธ programmers.co.kr ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป ์๋ฃ๊ตฌ์กฐ Map์ ์ฌ์ฉ ์ด ๋ฌธ์ ๋ 2๊ฐ์ ๋ฌธ์์ด์ ๋ํ์ฌ 2๋ฌธ์์ฉ ์ฐ์ํ๋ ๊ฐ์ผ๋ก ๋ฌธ์์ด ์งํฉ์ ๊ตฌ์ฑํ๋ค. 2๊ฐ์ ์งํฉ์ ๋ํ์ฌ ๊ต์งํฉ์ ํฉ์งํฉ์ผ๋ก ๋๋ ๊ฐ์ 65536์ ๊ณฑํ๊ณ ์์์ ์ ๋ฒ๋ ค์ ๋ฝ์๋ด๋ ๋ฌธ์ ์ด๋ค. ์งํฉ๊ณผ ๋ค๋ฅธ์ ์ ์ค๋ณต์ ํ์ฉํ๋ค๋ ์ ์ด๋ค. ๋ฐ๋ผ์ Map์ผ๋ก ์งํฉ์ ํํํด์ฃผ์๋ค...
![[PGM_60058] ๊ดํธ ๋ณํ (java)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIk0GR%2FbtruDCjf18v%2Fvt2mTUYrR7d1ypPCRrz89K%2Fimg.png)
[PGM_60058] ๊ดํธ ๋ณํ (java)
๋ฌธ์ ๋งํฌ https://programmers.co.kr/learn/courses/30/lessons/60058 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๊ดํธ ๋ณํ ์นด์นด์ค์ ์ ์ ๊ฐ๋ฐ์๋ก ์ ์ฌํ "์ฝ"์ ์ ๋ฐฐ ๊ฐ๋ฐ์๋ก๋ถํฐ ๊ฐ๋ฐ์ญ๋ ๊ฐํ๋ฅผ ์ํด ๋ค๋ฅธ ๊ฐ๋ฐ์๊ฐ ์์ฑํ ์์ค ์ฝ๋๋ฅผ ๋ถ์ํ์ฌ ๋ฌธ์ ์ ์ ๋ฐ๊ฒฌํ๊ณ ์์ ํ๋ผ๋ ์ ๋ฌด ๊ณผ์ ๋ฅผ ๋ฐ์์ต๋๋ค. ์์ค๋ฅผ programmers.co.kr ๋ฌธ์ ํ์ด ๐จ๐ป๐ป ํต์ฌ ์คํฌ ๐จ๐ป๐ป ๊ตฌํ, ์๋ฎฌ๋ ์ด์ ๊ดํธ๋ณํ ๋ฌธ์ ๋ ๊ดํธ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ง๋๋ ๊ณผ์ ์ ๊ตฌํํ๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ์์๋ ๊ดํธ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ๋ํ์ฌ ์๋ ค์ฃผ๊ณ ์์ผ๋ฏ๋ก ์๋ ค์ฃผ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํด์ฃผ๊ธฐ๋ง ํ๋ฉด ๋๋ค. 1. ์ ๋ ฅ์ด ๋น ๋ฌธ์์ด์ธ ๊ฒฝ์ฐ, ๋น ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค. 2. ๋ฌธ์์ด w๋ฅผ ๋ "๊ท ํ์กํ ๊ดํธ ๋ฌธ์์ด" u, v๋ก ๋ถ๋ฆฌํฉ๋..