์ฝ๋ฉํ ์คํธ20 [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. [99ํด๋ฝ] 3์ผ์ฐจ ๋ฌธ์ : ๋ฌธ์์ด ๋ฐ๋ณต ์ค๋๋ ๋ฐฑ์ค์์ ๋ฌธ์ ๊ฐ ๋์๋ค. ๋ฌธ์์ด ๋ฐ๋ณต์ด์๊ณ , ๋ฌธ์ ๋ ์ฌ์ด๋ฐ input๊ฐ ๋ฐ๊ณ exception ๋์ง๋ ๊ฒ๊น์ง ๋ค ์ง์ ์์ฑํด์ผ ํด์ ๋๋ฌด ํ๋ค์๋ค. ์ด๋ฒ์๋ ๊ฒ์์ ํ๋๋ฐ ์์ผ๋ก๋ ๋ฌธ์ ๊ฐ ๊ณ์ ๋ฐฑ์ค์์ ๋์จ๋ค๋ฉด Scanner ๋์ ์ BufferedReader๋ฅผ ์ฌ์ฉํด์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฒ๋ ์ข ์ต์ํด์ ธ์ผ ํ ๊ฒ ๊ฐ๋ค. 2025. 1. 15. [99ํด๋ฝ] 2์ผ์ฐจ ๋ฌธ์ : ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ 2 ์ค๋์ ๊ทธ๋๋ก ์ถ๋ ฅํ๊ธฐ 2 ๋ฌธ์ ๊ฐ ๋์๋๋ฐ ํ๋ซํผ์ด ๋ฐฑ์ค์ด๋ผ.... ๋ฆฌํธ์ฝ๋๋ ํ๋ก๊ทธ๋๋จธ์ค์์๋ง ์ฐ์ตํด์ ๋ด๊ฐ ์ ๋ ฅ๊ฐ์ ๋ฐ์์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฒ์ด ๊ธฐ์ต์ด ์ ์๋์ ๊ฒ์ํด์ ํ์๋ค. ์ฌ๊ธฐ๋ค ๊ธฐ๋กํด๋จ๋ค๊ฐ ๋ค์๋ฒ์ ๋ฐฑ์ค์์ ๋์ค๋ฉด ์ฐธ๊ณ ํด์ผ๊ฒ ๋ค. ๋ฉ๋ชจScanner sc = new Scanner(System.in);sc.hasNextLine(); ์ผ๋ก ๊ฐ์ด ์๋์ง ์ฒดํฌ 2025. 1. 14. ์ด์ 1 2 3 4 ๋ค์