๋ฐฑ์ค9 [99ํด๋ฝ] 12์ผ์ฐจ ๋ฌธ์ : ๋ง๋๊ธฐ ๋ฐฑ์ค ๋ง๋๊ธฐ ๋ฌธ์ ๋ฅผ ํ์๋ค. ์ฝ๊ฐ monotonic stack ๋๋์ด ๋์ ์ด๋ ค์ธ๊น๋ด ๊ธด์ฅํ๋๋ฐ ๋น๊ธฐ๋ ๋ ๋ฒจ์ด์ฌ์ ๋ฌด๋ํ๊ฒ ํ ์ ์์๋ค. import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] arr = new int[N]; for(int i = 0; i = 0; i--) { if(max 2025. 2. 4. [99ํด๋ฝ] 10์ผ์ฐจ ๋ฌธ์ : ํ์ ์ค๋์ ๋ฐฑ์ค ํ์ ๋ฌธ์ ์๊ณ ์ด๊ฒ๋ ํด์๋งต์ผ๋ก ๊ฐ๋จํ ํ ์ ์์๋ค. import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] nm = sc.nextLine().split(" "); int N = Integer.parseInt(nm[0]); int M = Integer.parseInt(nm[1]); int result = 0; Map hm = new HashMap(); for.. 2025. 1. 24. [99ํด๋ฝ] 9์ผ์ฐจ ๋ฌธ์ : ์ ์ฃผ ๋ฃ๊ณ ๋ ธ๋ ๋งํ๊ธฐ ์ ์ฃผ ๋ฃ๊ณ ๋ ธ๋ ๋งํ๊ธฐ ๋ฌธ์ ๋ก hashmap์ ์ฌ์ฉํด์ ํ๋ฉด ๋๋ค. ๋ค๋ง ์ด๋ ค์ด๊ฑด....์ ๋ ฅ๊ฐ ์ฒ๋ฆฌํ๋ ๋ถ๋ถ???์ ํ ์ฌํ์ฉ ํ ์ ์๋ ํ๋์ฝ๋ฉ์ผ๋ก ๋ฌธ์ ๋ฅผ ํ์๋๋ฐ ๋ณดํต ๋น๊ธฐ๋ ๋ ๋ฒจ์ ๊ฒฝ์ฐ ์ฃ์ง์ผ์ด์ค๋ฅผ ํ์ธํ ์ผ์ด ๊ฑฐ์ ์์ด์ ์ด๋ ๊ฒ ํธ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค. (ํ์ง๋ง ๋ณ๋ก ์ข์ง ์์ ๋ฐฉ๋ฒ์...) ๋ฆฌํธ์ฝ๋ ์ญ์ ๋ณดํต easy ๋ ๋ฒจ์ ๊ฒฝ์ฐ brute force ๋ฐฉ๋ฒ์ผ๋ก ํ ์ ์๊ณ ๋ฌธ์ ์์ ์ด๋ป๊ฒ ํ์ด์ผ ํ๋์ง ๋ค ์๋ ค์ฃผ๋ ํธ์ด๋ค. ๊ทธ๋์ ๊ตฌํ ์ฐ์ตํ๊ธฐ์๋ ๋ฆฌํธ์ฝ๋๊ฐ ์ ๋ง ๋์์ด ๋ง์ด ๋๋ค. ์ง๊ธ ์ด ๋ฌธ์ ์์ ํค๋ ํด์๋งต์ ์ฌ์ฉํ๋ ๊ฑด๋ฐ ์ ๋ ฅ๊ฐ ์ฒ๋ฆฌํ๋ ๊ฒ์ด ๋ ์ด๋ ค์์ ๋์ด๋๊ฐ ๋ ๋์ ๋๋์ด๋ค. ํ๋ก๊ทธ๋๋จธ์ค์์๋ ๋ฌธ์ ๊ฐ ๋์ค๋ฉด ์ข๊ฒ ๋๋ฐ ๊ณ์ ๋ฐฑ์ค๋ง ๋์ค๋ค.. import java.util.*;publi.. 2025. 1. 23. [99ํด๋ฝ] 8์ผ์ฐจ ๋ฌธ์ : ์ ๋ง๋ค ๋ง๋ ์ค๋์ ๋ฌธ์ ๋ ์ ๋ง๋ค ๋ง๋์ด์๋ค. Set์ ํ์ฉํด์ ์๋ ๊ฐ์ ์ฐพ์ผ๋ฉด ๋๋ ๋ฌธ์ ์๊ณ ๋น๊ธฐ๋ ๋ ๋ฒจ ๋ต๊ฒ missing recipe๊ฐ ๋ฑ ํ๋๋ง ์์ด์ ์ฌ์ ๋ค. import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.nextLine()); String[] originalRecipe = sc.nextLine().split(" "); String[] missingRecipe = sc.nextLine().split(" "); .. 2025. 1. 22. [99ํด๋ฝ] 6์ผ์ฐจ ๋ฌธ์ : ํ ๋ฆฌ๊ฐ๋ฆฌ ๋ฐฑ์ค ํ ๋ฆฌ๊ฐ๋ฆฌ ๋ฌธ์ ๋ฅผ ํ์๋ค. import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = Integer.parseInt(sc.nextLine()); Map hm = new HashMap(); // ๋ฌธ์์ด ์ ๋ ฅ ๋ฐ๊ธฐ for (int i = 0; i e : hm.entrySet()) { if(e.getValue().equals(5)) { answer = "YES"; .. 2025. 1. 20. [99ํด๋ฝ] 5์ผ์ฐจ ๋ฌธ์ : ์ธ๋ก์ฝ๊ธฐ ๋ฐฑ์ค ์ธ๋ก์ฝ๊ธฐ ๋ฌธ์ ๋ก ์ด๋ฒ๊ฑด ์ข ์ค๋ ๊ณ ๋ฏผํ๋ค. ๊ธ์ ์๊ฐ ์ผ์ ํ์ง๊ฐ ์์์ ์ด๋ป๊ฒ for๋ฌธ์ ์จ์ผํ๋์ง ์๊ฐ์ ํด๋ดค๋๋ฐ ํ๋ฆฐ ๋ฐฉ๋ฒ์ด์๋ค. import java.util.*;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] sArr = new String[5]; // ๋ฌธ์์ด ์ ๋ ฅ ๋ฐ๊ธฐ for (int i = 0; i ์ด๋ฐ์์ผ๋ก 5๊ฐ์ ๊ธ์๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค ์ธ๋ก๋ก ์ฝ์ ๋ฌธ์๋ฅผ ๋ฆฌํดํ๋ฉด ๋๋ค. ์ด๋ ค์ด ๋ถ๋ถ์ ๊ฐ ๊ธ์์ด์ ๊ธ์์๊ฐ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ด ๋ถ๋ถ์ ์ฒ๋ฆฌํด์ค์ผ ํ๋ค. ๊ทธ๋์ ์ฌ๊ธฐ ์ฝ๋๋ฅผ ๋ณด๋ฉด ์ ์ผ ๊ธด ๋ฌธ์์ด.. 2025. 1. 17. ์ด์ 1 2 ๋ค์