์ ์ฒด ๊ธ
-
[์ผ์ฑSWํ ์คํธ] ์๊ธฐ ์์ด JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 17. 17:15
[๋ฌธ์ ] www.acmicpc.net/problem/16236 16236๋ฒ: ์๊ธฐ ์์ด NรN ํฌ๊ธฐ์ ๊ณต๊ฐ์ ๋ฌผ๊ณ ๊ธฐ M๋ง๋ฆฌ์ ์๊ธฐ ์์ด 1๋ง๋ฆฌ๊ฐ ์๋ค. ๊ณต๊ฐ์ 1ร1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ํ ์นธ์๋ ๋ฌผ๊ณ ๊ธฐ๊ฐ ์ต๋ 1๋ง๋ฆฌ ์กด์ฌํ๋ค. ์๊ธฐ ์์ด์ ๋ฌผ๊ณ ๊ธฐ๋ ๋ชจ๋ ํฌ๊ธฐ๋ฅผ ๊ฐ www.acmicpc.net NรN ํฌ๊ธฐ์ ๊ณต๊ฐ์ ๋ฌผ๊ณ ๊ธฐ M๋ง๋ฆฌ์ ์๊ธฐ ์์ด 1๋ง๋ฆฌ๊ฐ ์๋ค. ๊ณต๊ฐ์ 1ร1 ํฌ๊ธฐ์ ์ ์ฌ๊ฐํ ์นธ์ผ๋ก ๋๋์ด์ ธ ์๋ค. ํ ์นธ์๋ ๋ฌผ๊ณ ๊ธฐ๊ฐ ์ต๋ 1๋ง๋ฆฌ ์กด์ฌํ๋ค. ์๊ธฐ ์์ด์ ๋ฌผ๊ณ ๊ธฐ๋ ๋ชจ๋ ํฌ๊ธฐ๋ฅผ ๊ฐ์ง๊ณ ์๊ณ , ์ด ํฌ๊ธฐ๋ ์์ฐ์์ด๋ค. ๊ฐ์ฅ ์ฒ์์ ์๊ธฐ ์์ด์ ํฌ๊ธฐ๋ 2์ด๊ณ , ์๊ธฐ ์์ด๋ 1์ด์ ์ํ์ข์ฐ๋ก ์ธ์ ํ ํ ์นธ์ฉ ์ด๋ํ๋ค. ์๊ธฐ ์์ด๋ ์์ ์ ํฌ๊ธฐ๋ณด๋ค ํฐ ๋ฌผ๊ณ ๊ธฐ๊ฐ ์๋ ์นธ์ ์ง๋๊ฐ ์ ์๊ณ ..
-
[2020 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฝ๋ฉํ ์คํธ] ๊ฐ์ฌ ๊ฒ์ JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 17. 16:49
[๋ฌธ์ ] programmers.co.kr/learn/courses/30/lessons/60060 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ๊ฐ์ฌ ๊ฒ์ programmers.co.kr ์น๊ตฌ๋ค๋ก๋ถํฐ ์ฒ์ฌ ํ๋ก๊ทธ๋๋จธ๋ก ๋ถ๋ฆฌ๋ ํ๋ก๋๋ ์์ ์ ํ๋ ์น๊ตฌ๋ก๋ถํฐ ์์ ์ด ์ข์ํ๋ ๋ ธ๋ ๊ฐ์ฌ์ ์ฌ์ฉ๋ ๋จ์ด๋ค ์ค์ ํน์ ํค์๋๊ฐ ๋ช ๊ฐ ํฌํจ๋์ด ์๋์ง ๊ถ๊ธํ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ๊ฐ๋ฐํด ๋ฌ๋ผ๋ ์ ์์ ๋ฐ์์ต๋๋ค. ๊ทธ ์ ์ ์ฌํญ ์ค, ํค์๋๋ ์์ผ๋์นด๋ ๋ฌธ์์ค ํ๋์ธ '?'๊ฐ ํฌํจ๋ ํจํด ํํ์ ๋ฌธ์์ด์ ๋ปํฉ๋๋ค. ์์ผ๋์นด๋ ๋ฌธ์์ธ '?'๋ ๊ธ์ ํ๋๋ฅผ ์๋ฏธํ๋ฉฐ, ์ด๋ค ๋ฌธ์์๋ ๋งค์น๋๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด "fro??"๋ "frodo", "front", "frost" ๋ฑ์ ๋งค์น๋์ง๋ง "frame", "frozen"์๋ ๋งค์น๋์ง ์์ต๋๋ค. ๊ฐ์ฌ์ ..
-
[BOJ] 4485 ๋ น์ ์ท ์ ์ ์ ๊ฐ ์ ค๋ค์ง? JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 15. 14:33
[๋ฌธ์ ] www.acmicpc.net/problem/4485 4485๋ฒ: ๋ น์ ์ท ์ ์ ์ ๊ฐ ์ ค๋ค์ง? ์ ค๋ค์ ์ ์ค ๊ฒ์์์ ํํ์ ๋จ์๋ ๋ฃจํผ(rupee)๋ค. ๊ทธ๋ฐ๋ฐ ๊ฐํน '๋๋๋ฃจํผ'๋ผ ๋ถ๋ฆฌ๋ ๊ฒ์ ์ ๋ฃจํผ๋ ์กด์ฌํ๋๋ฐ, ์ด๊ฑธ ํ๋ํ๋ฉด ์คํ๋ ค ์์งํ ๋ฃจํผ๊ฐ ๊ฐ์ํ๊ฒ ๋๋ค! ์ ค๋ค์ ์ ์ค ์๋ฆฌ์ฆ์ ์ฃผ www.acmicpc.net ์ ค๋ค์ ์ ์ค ๊ฒ์์์ ํํ์ ๋จ์๋ ๋ฃจํผ(rupee)๋ค. ๊ทธ๋ฐ๋ฐ ๊ฐํน '๋๋๋ฃจํผ'๋ผ ๋ถ๋ฆฌ๋ ๊ฒ์ ์ ๋ฃจํผ๋ ์กด์ฌํ๋๋ฐ, ์ด๊ฑธ ํ๋ํ๋ฉด ์คํ๋ ค ์์งํ ๋ฃจํผ๊ฐ ๊ฐ์ํ๊ฒ ๋๋ค! ์ ค๋ค์ ์ ์ค ์๋ฆฌ์ฆ์ ์ฃผ์ธ๊ณต, ๋งํฌ๋ ์ง๊ธ ๋๋๋ฃจํผ๋ง ๊ฐ๋ํ N x N ํฌ๊ธฐ์ ๋๊ตด์ ์ ์ผ ์ผ์ชฝ ์์ ์๋ค. [0][0]๋ฒ ์นธ์ด๊ธฐ๋ ํ๋ค. ์ ์ด๋ฐ ๊ณณ์ ๋ค์ด์๋๊ณ ๋ฌป๋๋ค๋ฉด ๋ฐ์์ ์ฌ๋๋ค์ด ์๊พธ "์ ค๋ค์ ์ ์ค์ ๋์ค๋..
-
[BOJ] 15649~15652 N๊ณผ M JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 15. 10:36
N๊ณผ M (1) [๋ฌธ์ ] ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ก์ ๋, ์๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ธธ์ด๊ฐ M์ธ ์์ด์ ๋ชจ๋ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. - 1๋ถํฐ N๊น์ง ์์ฐ์ ์ค์์ ์ค๋ณต ์์ด M๊ฐ๋ฅผ ๊ณ ๋ฅธ ์์ด www.acmicpc.net/problem/15649 15649๋ฒ: N๊ณผ M (1) ํ ์ค์ ํ๋์ฉ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์์ด์ ์ถ๋ ฅํ๋ค. ์ค๋ณต๋๋ ์์ด์ ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๋ฉด ์๋๋ฉฐ, ๊ฐ ์์ด์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ๋ ฅํด์ผ ํ๋ค. ์์ด์ ์ฌ์ ์์ผ๋ก ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅํด www.acmicpc.net [์ ๋ ฅ] ์ฒซ์งธ ์ค์ ์์ฐ์ N๊ณผ M์ด ์ฃผ์ด์ง๋ค. (1 โค M โค N โค 8) [์ถ๋ ฅ] ํ ์ค์ ํ๋์ฉ ๋ฌธ์ ์ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ์์ด์ ์ถ๋ ฅํ๋ค. ์ค๋ณต๋๋ ์์ด์ ์ฌ๋ฌ ๋ฒ ์ถ๋ ฅํ๋ฉด ์๋๋ฉฐ, ๊ฐ ์์ด์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํด์ ์ถ..
-
[BOJ] 2887 ํ์ฑ ํฐ๋ JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 9. 13:43
[๋ฌธ์ ] https://www.acmicpc.net/problem/2887 2887๋ฒ: ํ์ฑ ํฐ๋ ์ฒซ์งธ ์ค์ ํ์ฑ์ ๊ฐ์ N์ด ์ฃผ์ด์ง๋ค. (1 โค N โค 100,000) ๋ค์ N๊ฐ ์ค์๋ ๊ฐ ํ์ฑ์ x, y, z์ขํ๊ฐ ์ฃผ์ด์ง๋ค. ์ขํ๋ -109๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 109๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค. ํ ์์น์ ํ์ฑ์ด ๋ ๊ฐ ์ด www.acmicpc.net ๋๋ 2040๋ , ์ด๋ฏผํ์ ์ฐ์ฃผ์ ์์ ๋ง์ ์๊ตญ์ ๋ง๋ค์๋ค. ์๊ตญ์ N๊ฐ์ ํ์ฑ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋ฏผํ์ด๋ ์ด ํ์ฑ์ ํจ์จ์ ์ผ๋ก ์ง๋ฐฐํ๊ธฐ ์ํด์ ํ์ฑ์ ์ฐ๊ฒฐํ๋ ํฐ๋์ ๋ง๋ค๋ ค๊ณ ํ๋ค. ํ์ฑ์ 3์ฐจ์ ์ขํ์์ ํ ์ ์ผ๋ก ์๊ฐํ๋ฉด ๋๋ค. ๋ ํ์ฑ A(xA, yA, zA)์ B(xB, yB, zB)๋ฅผ ํฐ๋๋ก ์ฐ๊ฒฐํ ๋ ๋๋ ๋น์ฉ์ min(|xA-xB|, |yA..
-
[BOJ] 18352 ํน์ ๊ฑฐ๋ฆฌ์ ๋์ ์ฐพ๊ธฐ_JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 9. 09:57
[๋ฌธ์ ] https://www.acmicpc.net/problem/18352 18352๋ฒ: ํน์ ๊ฑฐ๋ฆฌ์ ๋์ ์ฐพ๊ธฐ ์ฒซ์งธ ์ค์ ๋์์ ๊ฐ์ N, ๋๋ก์ ๊ฐ์ M, ๊ฑฐ๋ฆฌ ์ ๋ณด K, ์ถ๋ฐ ๋์์ ๋ฒํธ X๊ฐ ์ฃผ์ด์ง๋ค. (2 โค N โค 300,000, 1 โค M โค 1,000,000, 1 โค K โค 300,000, 1 โค X โค N) ๋์งธ ์ค๋ถํฐ M๊ฐ์ ์ค์ ๊ฑธ์ณ์ ๋ ๊ฐ www.acmicpc.net ์ด๋ค ๋๋ผ์๋ 1๋ฒ๋ถํฐ N๋ฒ๊น์ง์ ๋์์ M๊ฐ์ ๋จ๋ฐฉํฅ ๋๋ก๊ฐ ์กด์ฌํ๋ค. ๋ชจ๋ ๋๋ก์ ๊ฑฐ๋ฆฌ๋ 1์ด๋ค. ์ด ๋ ํน์ ํ ๋์ X๋ก๋ถํฐ ์ถ๋ฐํ์ฌ ๋๋ฌํ ์ ์๋ ๋ชจ๋ ๋์ ์ค์์, ์ต๋จ ๊ฑฐ๋ฆฌ๊ฐ ์ ํํ K์ธ ๋ชจ๋ ๋์๋ค์ ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋ํ ์ถ๋ฐ ๋์ X์์ ์ถ๋ฐ ๋์ X๋ก ๊ฐ๋ ์ต๋จ ๊ฑฐ๋ฆฌ๋ ํญ์ ..
-
[2021 ์นด์นด์ค ๋ธ๋ผ์ธ๋ ์ฝ๋ฉํ ์คํธ] ํฉ์น ํ์ ์๊ธ JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 4. 10:07
[๋ฌธ์ ] https://programmers.co.kr/learn/courses/30/lessons/72413 ์ฝ๋ฉํ ์คํธ ์ฐ์ต - ํฉ์น ํ์ ์๊ธ 6 4 6 2 [[4, 1, 10], [3, 5, 24], [5, 6, 2], [3, 1, 41], [5, 1, 24], [4, 6, 50], [2, 4, 66], [2, 3, 22], [1, 6, 25]] 82 7 3 4 1 [[5, 7, 9], [4, 6, 4], [3, 6, 1], [3, 2, 3], [2, 1, 6]] 14 6 4 5 6 [[2,6,6], [6,3,7], [4,6,7], [6,5,11], [2,5,12], [5,3,20], [2,4 programmers.co.kr ์ง์ ์ ๊ฐ์ n, ์ถ๋ฐ์ง์ ์ ๋ํ๋ด๋ s, A์ ๋์ฐฉ์ง์ ์ ๋ํ๋ด๋ a, ..
-
[SWEA] 2115 ๋ฒ๊ฟ์ฑ์ทจ_JAVASTUDY ๐/์๊ณ ๋ฆฌ์ฆ 2021. 2. 3. 21:02
โฌ๏ธ ์๊ฑด ๊ทธ๋ฅ ๊ท์ฌ์์...ใ ใ ใ * ์ด ๋ฌธ์ ๊ฐ ์ ํ์ ์ธ ์์ก ์ฝํ ์ ํ์ด ์๋๊น ์ถ์...! [๋ฌธ์ ] swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5V4A46AdIDFAWu SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com [Solution] - DFS ์๊ณ ๋ฆฌ์ฆ - ๋ฒํต ์กฐํฉ์ ๋จผ์ ์ฐพ๊ณ ์กฐํฉ ๋ด์์ C๋ฅผ ๋์ง ์๋๋งํผ์ ๋ฒํต ์กฐํฉ์ ์ฐพ์ package swea2115_๋ฒ๊ฟ์ฑ์ทจ; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.St..