๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ93

์บ๋‚˜๋‹ค ๋Œ€ํ•™ ์กธ์—… ํ›„ ๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต 3ํ•™๋…„ ํŽธ์ž…ํ•™ ์ง€์›ํ•˜๊ธฐ ํ•œ๊ตญ๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต 2025ํ•™๋…„๋„ 1ํ•™๊ธฐ ์ปดํ“จํ„ฐ๊ณผํ•™๊ณผ์— ์ง€์›ํ–ˆ๋‹ค. ํ•ด์™ธ๋Œ€ํ•™์„ ์กธ์—…ํ•œ ๊ฒฝ์šฐ ์ง€์›์ ˆ์ฐจ๊ฐ€ ์ข€ ๋” ๋ณต์žกํ•˜์ง€๋งŒ ์บ๋‚˜๋‹ค ๋Œ€ํ•™ ํ•™๋ ฅ์ธ์ฆ ๋ฐฉ๋ฒ•์ด ์˜ˆ์ „๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์ •๋ง ๊ฐ„์†Œํ•ด์ ธ์„œ ์ด์   ์‰ฝ๊ฒŒ ์„œ๋ฅ˜๋ฅผ ์ค€๋น„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์บ๋‚˜๋‹ค์—์„œ ๋Œ€ํ•™์„ ์กธ์—…ํ•œ ๊ฒฝ์šฐ, ๋ฐฉ์†กํ†ต์‹ ๋Œ€ํ•™๊ต ์ž…ํ•™๊ณต์ง€์— ์žˆ๋Š” [ํŽธ์ž…ํ•™] ์™ธ๊ตญ ๋Œ€ํ•™๊ต ํ•™๋ ฅ๋ณด์œ ์ž ํ•™๋ ฅ์ธ์ •์š”๊ฑด ๋ฐ ์ œ์ถœ์„œ๋ฅ˜ ์•ˆ๋‚ด๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ์„œ๋ฅ˜๋ฅผ ์ค€๋น„ํ•˜๋ฉด ๋œ๋‹ค.       ์กธ์—…์ฆ๋ช…์„œ ๋ฐ ์„ฑ์ ์ฆ๋ช…์„œ์ด ์ค‘์—์„œ ๋Œ€ํ•™ ์กธ์—…์ฆ๋ช…์„œ๋Š” ๋ฒˆ์—ญ๊ณต์ฆ์„ ๋ฐ›์•„์•ผ ํ•˜๋‹ˆ ์„œ๋ฅ˜๋ฅผ ์ค€๋น„ํ•˜๋Š”๋ฐ ์ตœ์†Œ 3์ผ์ •๋„๋Š” ๋” ์†Œ์š”๋œ๋‹ค. ๊ทธ๋ž˜์„œ ์กธ์—…์ฆ๋ช…์„œ๋ž‘ ์„ฑ์ ์ฆ๋ช…์„œ๋Š” ๋ฏธ๋ฆฌ ์ค€๋น„ํ•ด๋†”์•ผ ํ•˜๊ณ , ์กธ์—…์ฆ๋ช…์„œ(diploma)๋Š” ๋ฒˆ์—ญ๊ณต์ฆ์‚ฌ๋ฌด์†Œ ๊ฒ€์ƒ‰ํ•œ๋’ค ์กธ์—…์žฅ ์›๋ณธ์„ ๋ณด๋‚ด์„œ ๋ฒˆ์—ญ๊ณต์ฆ๋ฐ›์œผ๋ฉด ๋œ๋‹ค. ์ด๋•Œ ๋ณ€ํ˜ธ์‚ฌ ๊ณต์ฆ๊นŒ์ง€๋Š” ํ•„์š”์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ƒฅ ๋ฒˆ์—ญ๊ณต์ฆ๋งŒ .. 2025. 1. 23.
[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ํด๋Ÿฝ] 4์ผ์ฐจ ๋ฌธ์ œ: ๋œจ๊ฑฐ์šด ๋ถ•์–ด๋นต ์˜ค๋Š˜๋„ ๋ฐฑ์ค€์—์„œ ๋ฌธ์ œ๊ฐ€ ๋‚˜์™”๋‹ค. ๋œจ๊ฑฐ์šด ๋ถ•์–ด๋นต ๋ฌธ์ œ๋กœ ์ž…๋ ฅ๋ฐ›์€ ๋ฌธ์ž์—ด์„ ๋ฐ˜๋Œ€๋กœ(์ขŒ์šฐ๋กœ?) ์ถœ๋ ฅํ•ด ์ฃผ๋ฉด ๋˜์„œ ๋์—์„œ๋ถ€ํ„ฐ ํ”„๋ฆฐํŠธ ํ•ด์„œ ํ’€์—ˆ๋‹ค. ์ž…๋ ฅ๋ฐ›์„ ๋•Œ n๊ณผ m์„ ๋ฐ›๋Š”๋ฐ string.length() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด m(๋ฌธ์ž์—ด์˜ ๊ธธ์ด)๋ฅผ ์•Œ ์ˆ˜ ์žˆ์–ด์„œ m์„ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ๋ฐ›์ง€ ์•Š์•„๋„ ๋  ๊ฒƒ ๊ฐ™๋‹ค. 2025. 1. 16.