๋ฐ˜์‘ํ˜•
Notice
Recent Posts
Recent Comments
Link
ยซ   2024/04   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
05-06 00:00
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก2024/04/16 (7)

์žฌ๋ƒฅ์ด๐Ÿ˜ป

[BOJ/Java] 2563. ์ƒ‰์ข…์ด

[BOJ/Java] 2563. ์ƒ‰์ข…์ด 2563๋ฒˆ: ์ƒ‰์ข…์ด ์ฒซ์งธ ์ค„์— ์ƒ‰์ข…์ด์˜ ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด์–ด ๋‘˜์งธ ์ค„๋ถ€ํ„ฐ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ƒ‰์ข…์ด๋ฅผ ๋ถ™์ธ ์œ„์น˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ƒ‰์ข…์ด๋ฅผ ๋ถ™์ธ ์œ„์น˜๋Š” ๋‘ ๊ฐœ์˜ ์ž์—ฐ์ˆ˜๋กœ ์ฃผ์–ด์ง€๋Š”๋ฐ ์ฒซ ๋ฒˆ์งธ ์ž์—ฐ์ˆ˜๋Š” ์ƒ‰์ข…์ด์˜ ์™ผ์ชฝ ๋ณ€ www.acmicpc.net ๋ฌธ์ œ ํ•ด์„ ์ด ๋ฌธ์ œ์—์„œ๋Š” 100x100 ํฌ๊ธฐ์˜ ํฐ ๋„ํ™”์ง€ ์œ„์— ์ƒ‰์ข…์ด๋ฅผ ๋ถ™์ด๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, ์ƒ‰์ข…์ด๊ฐ€ ์ฐจ์ง€ํ•˜๋Š” ์ด ๋ฉด์ ์„ ๊ณ„์‚ฐํ•ด์•ผ ํ•œ๋‹ค. ๊ฐ ์ƒ‰์ข…์ด์˜ ํฌ๊ธฐ๋Š” 10x10์ด๋ฉฐ, ์ƒ‰์ข…์ด๋ฅผ ๋ถ™์ผ ์‹œ์ž‘ ์œ„์น˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ํ’€์ด ๊ณผ์ • ์ž…๋ ฅ ์ฒ˜๋ฆฌ: Java์˜ BufferedReader๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ‰์ข…์ด์˜ ๊ฐœ์ˆ˜์™€ ๊ฐ ์ƒ‰์ข…์ด์˜ ์œ„์น˜๋ฅผ ์ž…๋ ฅ ๋ฐ›๋Š”๋‹ค. ๋„ํ™”์ง€ ์ดˆ๊ธฐํ™”: boolean 2์ฐจ์› ๋ฐฐ์—ด graph๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 100x100 ๋„ํ™”์ง€๋ฅผ ํ‘œํ˜„ํ•˜๋ฉฐ, ์ƒ‰์ข…..

BOJ - Java 2024. 4. 16. 15:08
[BOJ/Java] 11286. ์ ˆ๋Œ“๊ฐ’ ํž™

[BOJ/Java] 11286. ์ ˆ๋Œ“๊ฐ’ ํž™ 2178๋ฒˆ: ๋ฏธ๋กœ ํƒ์ƒ‰ ์ฒซ์งธ ์ค„์— ๋‘ ์ •์ˆ˜ N, M(2 ≤ N, M ≤ 100)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ N๊ฐœ์˜ ์ค„์—๋Š” M๊ฐœ์˜ ์ •์ˆ˜๋กœ ๋ฏธ๋กœ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ๊ฐ์˜ ์ˆ˜๋“ค์€ ๋ถ™์–ด์„œ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํ•ด์„ ์ด ๋ฌธ์ œ๋Š” ์ ˆ๋Œ“๊ฐ’ ํž™์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฌธ์ œ๋‹ค. ์ ˆ๋Œ“๊ฐ’ ํž™์€ ์ ˆ๋Œ“๊ฐ’์ด ๊ฐ€์žฅ ์ž‘์€ ๊ฐ’์„ ์šฐ์„ ์œผ๋กœ, ์ ˆ๋Œ“๊ฐ’์ด ๊ฐ™์„ ๊ฒฝ์šฐ ์‹ค์ œ ๊ฐ’์ด ์ž‘์€ ์ˆœ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ ฌํ•˜์—ฌ ์ œ๊ณตํ•˜๋Š” ์ž๋ฃŒ ๊ตฌ์กฐ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ˆซ์ž๋ฅผ ํ•˜๋‚˜์”ฉ ์ž…๋ ฅํ•˜๋ฉฐ, 0์„ ์ž…๋ ฅํ•  ๊ฒฝ์šฐ ์ ˆ๋Œ“๊ฐ’ ํž™์—์„œ ์ตœ์†Œ ๊ฐ’์„ ์ถœ๋ ฅํ•˜๊ณ  ์ œ๊ฑฐํ•˜๋„๋ก ์š”์ฒญํ•œ๋‹ค. ํ’€์ด ๊ณผ์ • ์ž…๋ ฅ ์ฒ˜๋ฆฌ: Java์˜ BufferedReader๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ์„ ๋ฐ›๊ณ , ์ž…๋ ฅ๋œ ์ˆซ์ž์˜ ๊ฐœ์ˆ˜๋ฅผ ์ €์žฅํ•œ๋‹ค. ์ ˆ๋Œ“๊ฐ’ ํž™ ๊ตฌํ˜„: PriorityQueue๋ฅผ ..

BOJ - Java 2024. 4. 16. 14:48
[BOJ/Java] 16935. ๋ฐฐ์—ด ๋Œ๋ฆฌ๊ธฐ 3

[BOJ/Java] 16935. ๋ฐฐ์—ด ๋Œ๋ฆฌ๊ธฐ 3 16935๋ฒˆ: ๋ฐฐ์—ด ๋Œ๋ฆฌ๊ธฐ 3 ํฌ๊ธฐ๊ฐ€ N×M์ธ ๋ฐฐ์—ด์ด ์žˆ์„ ๋•Œ, ๋ฐฐ์—ด์— ์—ฐ์‚ฐ์„ R๋ฒˆ ์ ์šฉํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์—ฐ์‚ฐ์€ ์ด 6๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค. 1๋ฒˆ ์—ฐ์‚ฐ์€ ๋ฐฐ์—ด์„ ์ƒํ•˜ ๋ฐ˜์ „์‹œํ‚ค๋Š” ์—ฐ์‚ฐ์ด๋‹ค. 1 6 2 9 8 4 → 4 2 9 3 1 8 7 2 6 9 8 2 → 9 2 3 6 1 5 1 8 3 4 2 9 → www.acmicpc.net ๋ฌธ์ œ ํ•ด์„ ์ด ๋ฌธ์ œ๋Š” 2์ฐจ์› ๋ฐฐ์—ด์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ตœ์ข… ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ๋ฌธ์ œ๋‹ค. ์ฃผ์–ด์ง„ ์—ฐ์‚ฐ์€ ์ด 6๊ฐ€์ง€์ด๋ฉฐ, ๋ฐฐ์—ด์˜ ์ƒํ•˜ ๋ฐ˜์ „, ์ขŒ์šฐ ๋ฐ˜์ „, ์˜ค๋ฅธ์ชฝ 90๋„ ํšŒ์ „, ์™ผ์ชฝ 90๋„ ํšŒ์ „, ๊ทธ๋ฆฌ๊ณ  ๋ธ”๋ก์„ ์ด๋™์‹œํ‚ค๋Š” ํŠน์ˆ˜ํ•œ ์—ฐ์‚ฐ ๋‘ ๊ฐ€์ง€๋ฅผ ํฌํ•จํ•œ๋‹ค. ๊ฐ ์—ฐ์‚ฐ์„ ์ •ํ™•ํžˆ ์ˆ˜ํ–‰ํ•œ ํ›„ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ํ’€์ด ๊ณผ์ • ์ž…๋ ฅ ๋ฐ›๊ธฐ: Jav..

BOJ - Java 2024. 4. 16. 14:37
[SWEA/Java] 4366. ์ •์‹์ด์˜ ์€ํ–‰ ์—…๋ฌด

[SWEA/Java] 4366. ์ •์‹์ด์˜ ์€ํ–‰ ์—…๋ฌด SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com ๋ฌธ์ œ ํ•ด์„ ์ด ๋ฌธ์ œ๋Š” ์ •์‹์ด๊ฐ€ ์ž˜๋ชป ๊ธฐ์–ตํ•˜๋Š” 2์ง„์ˆ˜์™€ 3์ง„์ˆ˜ ํ‘œํ˜„์œผ๋กœ๋ถ€ํ„ฐ ์›๋ž˜์˜ ์†ก๊ธˆ ๊ธˆ์•ก์„ ์ถ”์ธกํ•ด๋‚ด๋Š” ๊ฒƒ์ด๋‹ค. ์ •์‹์ด๋Š” ๊ฐ ์ˆซ์ž ํ‘œํ˜„์—์„œ ํ•œ ์ž๋ฆฌ์”ฉ ์˜ค๋ฅ˜๋ฅผ ๋ฒ”ํ–ˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ๋‹ค. ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด 2์ง„์ˆ˜์˜ ๊ฐ ์ž๋ฆฌ๋ฅผ ๋ฐ”๊ฟ” ๊ฐ€๋ฉฐ ํ•ด๋‹น ๊ฐ’์„ 10์ง„์ˆ˜๋กœ ๊ณ„์‚ฐํ•˜๊ณ , ์ด๋ฅผ 3์ง„์ˆ˜์˜ ๊ฐ ์ž๋ฆฌ๋ฅผ ๋ณ€ํ˜•์‹œ์ผœ ์–ป์€ ๊ฐ’๋“ค๊ณผ ๋น„๊ตํ•˜์—ฌ ์ผ์น˜ํ•˜๋Š” ์ˆœ๊ฐ„์„ ์ฐพ์•„์•ผ ํ•œ๋‹ค. ํ’€์ด ๊ณผ์ • ์ž…๋ ฅ ์ฒ˜๋ฆฌ: ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค ๋ณ„๋กœ 2์ง„์ˆ˜์™€ 3์ง„์ˆ˜๋ฅผ ์ž…๋ ฅ ๋ฐ›๋Š”๋‹ค. ์ด๋“ค์„ ์ •์ˆ˜ ๋ฐฐ์—ด๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ €์žฅํ•œ๋‹ค. 2์ง„์ˆ˜ ๋ณ€ํ˜• ๋ฐ ๊ณ„์‚ฐ: 2์ง„์ˆ˜์˜ ๊ฐ ์ž๋ฆฌ๋ฅผ ๋ฐ”๊ฟ”๊ฐ€..

SW Expert Academy/D4 2024. 4. 16. 14:18
[SWEA/Java] 1233. ์‚ฌ์น™์—ฐ์‚ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ

[SWEA/Java] 1233. ์‚ฌ์น™์—ฐ์‚ฐ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com ๋ฌธ์ œ ํ•ด์„ ์ด ๋ฌธ์ œ๋Š” ์ฃผ์–ด์ง„ ์ด์ง„ ํŠธ๋ฆฌ๊ฐ€ ์‚ฌ์น™์—ฐ์‚ฐ์„ ์œ„ํ•œ ์œ ํšจํ•œ ํ‘œํ˜„์‹์„ ๋‚˜ํƒ€๋‚ด๋Š”์ง€ ๊ฒ€์‚ฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๋Š” ๋…ธ๋“œ์˜ ๊ฐ’์„ ํ†ตํ•ด ์ˆ˜ํ–‰๋œ๋‹ค. ๋…ธ๋“œ์— ์ˆซ์ž๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๋Š” ์œ„์น˜์— ์—ฐ์‚ฐ์ž๊ฐ€ ์œ„์น˜ํ•˜๊ฑฐ๋‚˜, ์—ฐ์‚ฐ์ž๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๋Š” ์œ„์น˜์— ์ˆซ์ž๊ฐ€ ์œ„์น˜ํ•˜๋Š” ๊ฒฝ์šฐ ์œ ํšจํ•˜์ง€ ์•Š์€ ํ‘œํ˜„์‹์œผ๋กœ ๊ฐ„์ฃผํ•œ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์— ๋Œ€ํ•œ ์œ ํšจ์„ฑ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•ด์•ผ ํ•œ๋‹ค. ํ’€์ด ๊ณผ์ • ํ”„๋กœ๊ทธ๋žจ์€ ์ด 10๊ฐœ์˜ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค. ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์—์„œ ๋…ธ๋“œ์˜ ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์€ ํ›„, ๊ฐ ๋…ธ๋“œ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ํŒŒ์‹ฑํ•œ๋‹ค. ๋…ธ๋“œ ์ •๋ณด์—๋Š” ๋…ธ๋“œ ๋ฒˆํ˜ธ, ๋…ธ..

SW Expert Academy/D4 2024. 4. 16. 14:14
[BOJ/Java] 2178. ๋ฏธ๋กœ ํƒ์ƒ‰

[BOJ/Java] 2178. ๋ฏธ๋กœ ํƒ์ƒ‰ 2178๋ฒˆ: ๋ฏธ๋กœ ํƒ์ƒ‰ ์ฒซ์งธ ์ค„์— ๋‘ ์ •์ˆ˜ N, M(2 ≤ N, M ≤ 100)์ด ์ฃผ์–ด์ง„๋‹ค. ๋‹ค์Œ N๊ฐœ์˜ ์ค„์—๋Š” M๊ฐœ์˜ ์ •์ˆ˜๋กœ ๋ฏธ๋กœ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๊ฐ๊ฐ์˜ ์ˆ˜๋“ค์€ ๋ถ™์–ด์„œ ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง„๋‹ค. www.acmicpc.net ๋ฌธ์ œ ํ•ด์„ ์ด ๋ฌธ์ œ๋Š” ์ฃผ์–ด์ง„ n x m ํฌ๊ธฐ์˜ ๋ฏธ๋กœ์—์„œ (1, 1) ์œ„์น˜์—์„œ ์ถœ๋ฐœํ•˜์—ฌ (n, m) ์œ„์น˜๊นŒ์ง€ ์ด๋™ํ•˜๋Š” ์ตœ์†Œ ์นธ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๊ฐ ์นธ์€ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ์นธ(1)๊ณผ ์ด๋™ํ•  ์ˆ˜ ์—†๋Š” ์นธ(0)์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ์ด๋™์€ ์ƒํ•˜์ขŒ์šฐ ๋„ค ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค. ํ’€์ด ๊ณผ์ • ์ด ๋ฌธ์ œ๋Š” BFS(๋„ˆ๋น„ ์šฐ์„  ํƒ์ƒ‰)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. BFS๋Š” ์‹œ์ž‘ ๋…ธ๋“œ์—์„œ ๊ฐ€๊นŒ์šด ๋…ธ๋“œ๋ฅผ ์šฐ์„ ์ ์œผ๋กœ ํƒ์ƒ‰ํ•˜๋ฉด์„œ ๋ชฉํ‘œ ๋…ธ๋“œ๊นŒ์ง€์˜ ์ตœ๋‹จ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ๊ฐ ..

BOJ - Java 2024. 4. 16. 14:10
[Jungol/Java] 1681. ํ•ด๋ฐ€ํ„ด ์ˆœํ™˜ํšŒ๋กœ

[Jungol/Java] 1681. ํ•ด๋ฐ€ํ„ด ์ˆœํ™˜ํšŒ๋กœ JUNGOL code_blocks ์ฝ”๋“œ ๋ณด๊ธฐ www.jungol.co.kr ๋ฌธ์ œ ํ•ด์„ ํ•ด๋ฐ€ํ„ด ์ˆœํ™˜ํšŒ๋กœ ๋ฌธ์ œ๋Š” ๋ชจ๋“  ๋„์‹œ๋ฅผ ํ•œ ๋ฒˆ์”ฉ ๋ฐฉ๋ฌธํ•˜๊ณ  ์ถœ๋ฐœ์ ์œผ๋กœ ๋Œ์•„์˜ค๋Š” ๊ฒฝ๋กœ ์ค‘ ๊ฐ€์žฅ ๋น„์šฉ์ด ์ ๊ฒŒ ๋“œ๋Š” ์ˆœํšŒ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š” ๋ฌธ์ œ์ด๋‹ค. ์ด ๋ฌธ์ œ๋Š” ๊ทธ๋ž˜ํ”„์˜ ํ‘œํ˜„์—์„œ ์™„์ „ ๊ทธ๋ž˜ํ”„ ํ˜•ํƒœ๋กœ ์ œ์‹œ๋˜๋ฉฐ, ๊ฐ ๋„์‹œ ๊ฐ„์˜ ์ด๋™ ๋น„์šฉ์ด ๊ทธ๋ž˜ํ”„์˜ ๊ฐ„์„ ์œผ๋กœ ์ฃผ์–ด์ง„๋‹ค. ๋„์‹œ ๊ฐ„ ์ด๋™ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ๋น„์šฉ์ด 0์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค. ํ’€์ด ๊ณผ์ • ์ด ๋ฌธ์ œ์˜ ํ’€์ด๋Š” ๋ฐฑํŠธ๋ž˜ํ‚น ๊ธฐ๋ฒ•๊ณผ ๋น„ํŠธ๋งˆ์Šคํ‚น์„ ์‚ฌ์šฉํ•˜์—ฌ ํšจ์œจ์ ์œผ๋กœ ์ ‘๊ทผํ•œ๋‹ค. ๊ฐ ๋„์‹œ๋ฅผ ๋ฐฉ๋ฌธํ•  ๋•Œ๋งˆ๋‹ค ๋ฐฉ๋ฌธํ–ˆ์Œ์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ๋น„ํŠธ๋งˆ์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๊ฒฝ๋กœ์˜ ๋น„์šฉ ํ•ฉ์ด ํ˜„์žฌ๊นŒ์ง€ ๊ตฌํ•œ ์ตœ์†Œ ๋น„์šฉ๋ณด๋‹ค ํด ๊ฒฝ์šฐ ๋” ์ด์ƒ ์ง„ํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋˜๋Œ์•„๊ฐ„๋‹ค(๊ฐ€์ง€์น˜๊ธฐ). ๋ชจ๋“  ๋„..

JUNGOL 2024. 4. 16. 14:06