https://www.acmicpc.net/problem/2630 2630๋ฒ: ์์ข ์ด ๋ง๋ค๊ธฐ ์ฒซ์งธ ์ค์๋ ์ ์ฒด ์ข ์ด์ ํ ๋ณ์ ๊ธธ์ด N์ด ์ฃผ์ด์ ธ ์๋ค. N์ 2, 4, 8, 16, 32, 64, 128 ์ค ํ๋์ด๋ค. ์์ข ์ด์ ๊ฐ ๊ฐ๋ก์ค์ ์ ์ฌ๊ฐํ์นธ๋ค์ ์์ด ์์ค๋ถํฐ ์ฐจ๋ก๋ก ๋์งธ ์ค๋ถํฐ ๋ง์ง๋ง ์ค๊น์ง ์ฃผ์ด์ง๋ค. www.acmicpc.net ๐ก ๋ฌธ์ ์ ๊ทผ ๋ฐฉ์ ๋ฒ์๋ณ๋ก ๋ถํ ํด์ ์ฌ๊ท ๋๋ฆฌ๋ ํํ -> ๋ถํ ์ ๋ณต์ผ๋ก ํ์ด์ผํ๋ ๋ํ์ ์ธ ๋ฌธ์ - ๊ธฐ์ ์กฐ๊ฑด 1: ์์ข ์ด๊ฐ ๋์ด์ ๋๋ ์ง์ง ์์ ๋ return -๊ธฐ์ ์กฐ๊ฑด2: ๋ชจ๋ ์นธ์ ์์ข ์ด ์์ด ๊ฐ์ ๋ return 2. ๊ธฐ์ ์กฐ๊ฑด 2๋ฅผ ํ์ ํ๊ธฐ ์ํด์๋ booleanํ์ ์ ํ์ธ ์ ์ฐจํ์ -> isSame() ํจ์ 3. 1์ฌ๋ถ๋ฉด, 2์ฌ๋ถ๋ฉด, 3์ฌ๋ถ๋ฉด, 4์ฌ๋ถ๋ฉด์ผ๋ก ๋..
๐ก ๋ฌธ์ ๋ณด๊ธฐ https://www.acmicpc.net/problem/10814 ๐กํ์ด๋ฐฉ์ ์ฐ์ ์์ํ๋ฅผ ์ฌ์ฉํด์ ํ์ด ๋์ด๊ฐ ๋์ผํ ๋๋ ๋จผ์ ๊ฐ์ ํ ์์ผ๋ก ํ๊ธฐ ์ํด index๋ฅผ ๋ถ์ฌํจ @Override public int compareTo(Node o) { if (o.age - this.age == 0) {// ๋์ด๊ฐ ๋์ผํ ๊ฒฝ์ฐ // ๋จผ์ ๊ฐ์ ํ ์ ๋จผ์ ์ถ๋ ฅ return this.idx - o.idx; } else { return this.age - o.age; } } ๐ก ์ต์ข ์ฝ๋ package ๋ฐฑ์ค; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.P..
๋ฌธ์ ๋ฅผ ๋๋ฌด ์ฝ๊ฒ ์๊ฐํ๋๋ ์๊ฐ์ด๊ณผ ๋ฒ์๋ฅผ ๋ณด๋ ๋ฌด์ํ๊ฒ ํ๋ฉด ์๋๊ฒ ์ -> ์์ด๋ ์๋ ๋ฏ ์ข ๋ ์๊ฐํด๋ณด์ package ๋ฐฑ์ค; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main_1593 { public static void main(String[] args) throws IOException { // W: cAda // g: 4 // S:AbrAcadAbRa // gS: 11 // Acad // cadA // ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์๊ฐํด์ผํจ BufferedR..
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15QRX6APsCFAYD SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com package SWEA; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.PriorityQueue; public class Solution_1249 { static int map[][]; static int N, res; static int[] dx =..