์ „์ฒด ๊ธ€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ

ํ•ด๋‹น ๊ธ€ 149๊ฑด

https://www.acmicpc.net/problem/16236 16236๋ฒˆ: ์•„๊ธฐ ์ƒ์–ด N×N ํฌ๊ธฐ์˜ ๊ณต๊ฐ„์— ๋ฌผ๊ณ ๊ธฐ M๋งˆ๋ฆฌ์™€ ์•„๊ธฐ ์ƒ์–ด 1๋งˆ๋ฆฌ๊ฐ€ ์žˆ๋‹ค. ๊ณต๊ฐ„์€ 1×1 ํฌ๊ธฐ์˜ ์ •์‚ฌ๊ฐํ˜• ์นธ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋‹ค. ํ•œ ์นธ์—๋Š” ๋ฌผ๊ณ ๊ธฐ๊ฐ€ ์ตœ๋Œ€ 1๋งˆ๋ฆฌ ์กด์žฌํ•œ๋‹ค. ์•„๊ธฐ ์ƒ์–ด์™€ ๋ฌผ๊ณ ๊ธฐ๋Š” ๋ชจ๋‘ ํฌ๊ธฐ๋ฅผ ๊ฐ€ www.acmicpc.net 1. ๋ฌธ์ œ ์š”์•ฝ 1. NxNํฌ๊ธฐ์˜ map์— ๋ฌผ๊ณ ๊ธฐ M๋งˆ๋ฆฌ๊ฐ€ ์žˆ๋‹ค. map์—์„œ 0์€ ๋นˆ ์นธ, 1~6์€ ๋ฌผ๊ณ ๊ธฐ ํฌ๊ธฐ, 9๋Š” ์•„๊ธฐ์ƒ์–ด์˜ ์œ„์น˜์ด๋‹ค. 2. ์•„๊ธฐ์ƒ์–ด์˜ ์ดˆ๊ธฐ ํฌ๊ธฐ๋Š” 2์ด๋ฉฐ, 1์ดˆ์— 1์นธ ์”ฉ ์ด๋™ํ•œ๋‹ค. 3. ์•„๊ธฐ์ƒ์–ด๋Š” ์ž๊ธฐ๋ณด๋‹ค ํฌ๊ธฐ๊ฐ€ ์ž‘์€ ๋ฌผ๊ณ ๊ธฐ๋งŒ ๋จน์„ ์ˆ˜ ์žˆ๋‹ค. ํฌ๊ธฐ๊ฐ€ ๊ฐ™์€ ๋ฌผ๊ณ ๊ธฐ๋Š” ์ง€๋‚˜๊ฐˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ ํฌ๊ธฐ๊ฐ€ ํฐ ๋ฌผ๊ณ ๊ธฐ๋Š” ์ง€๋‚˜๊ฐˆ ์ˆ˜๋„ ์—†๋‹ค. (๋ฒฝ์ด๋ผ๊ณ  ์ƒ๊ฐ) 4. ์•„๊ธฐ์ƒ์–ด๋Š” ์ž๊ธฐ๋ณด๋‹ค ์ž‘..

Algorithm/BOJ 2022. 10. 23. 13:55

https://www.acmicpc.net/problem/17143 17143๋ฒˆ: ๋‚š์‹œ์™• ๋‚š์‹œ์™•์ด ์ƒ์–ด ๋‚š์‹œ๋ฅผ ํ•˜๋Š” ๊ณณ์€ ํฌ๊ธฐ๊ฐ€ R×C์ธ ๊ฒฉ์žํŒ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๊ฒฉ์žํŒ์˜ ๊ฐ ์นธ์€ (r, c)๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค. r์€ ํ–‰, c๋Š” ์—ด์ด๊ณ , (R, C)๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜์— ์žˆ๋Š” ์นธ์ด๋‹ค. www.acmicpc.net 1. ๋ฌธ์ œ ์š”์•ฝ RxC ํฌ๊ธฐ์˜ map์—์„œ ๋‚š์‹œ์™•์ด 1๋ถ€ํ„ฐ C๊นŒ์ง€ 1์ดˆ๋งˆ๋‹ค ์˜ค๋ฅธ์ชฝ์œผ๋กœ ํ•œ ์นธ์”ฉ ์ด๋™ํ•œ๋‹ค. ๋‹ค์Œ์€ 1์ดˆ ๋™์•ˆ ์ผ์–ด๋‚˜๋Š” ์ผ์ด๋‹ค. 1. ๋‚š์‹œ์™•์ด ์ƒ์–ด๋ฅผ ์žก๋Š”๋‹ค. - ๋•…๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ƒ์–ด ํ•œ ๋งˆ๋ฆฌ๋ฅผ ์žก๋Š”๋‹ค(์—†์œผ๋ฉด ๋ชป์žก๋Š” ๊ฒƒ) (์ฃผ์˜ํ•  ์ ์€, ํ•œ ๋งˆ๋ฆฌ ์žก์œผ๋ฉด ๋์ด๋‹ค. ๋” ์žก์ง€ ์•Š๋Š”๋‹ค.) 2. ์ƒ์–ด๊ฐ€ ์ด๋™ํ•œ๋‹ค. - ์†๋ ฅ๋งŒํผ ์ด๋™ํ•œ๋‹ค. - ํ•œ ์นธ์— ๋‘ ๋งˆ๋ฆฌ ์ด์ƒ ์˜ฌ ๊ฒฝ์šฐ, ..

Algorithm/BOJ 2022. 10. 23. 05:29

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRF8s6ezEDFAUo SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com 1. ๋ฌธ์ œ ์š”์•ฝ NxNํฌ๊ธฐ์˜ map์—์„œ ํ•€๋ณผ์ด ์ด๋™ํ•˜๋Š”๋ฐ, ๋นˆ์นธ(0)์„ ๋งŒ๋‚  ๊ฒฝ์šฐ, ๋ฐฉํ–ฅ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•œ๋‹ค. ์›œํ™€(6~10)์„ ๋งŒ๋‚  ๊ฒฝ์šฐ, ๊ฐ™์€ ์›œํ™€์˜ ๋‹ค๋ฅธ ์ขŒํ‘œ๋กœ ํ˜„์žฌ ์œ„์น˜๊ฐ€ ๋ฐ”๋€๋‹ค. ๋ธ”๋ก(1~5)์„ ๋งŒ๋‚  ๊ฒฝ์šฐ, ์ง€๊ธˆ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ”์„ ๋•Œ ๋ธ”๋ก์˜ ์ˆ˜ํ‰๋ฉด์ผ ๊ฒฝ์šฐ - ๋ฐฉํ–ฅ์ด ๋ฐ˜๋Œ€๊ฐ€ ๋˜๊ณ , ์ง€๊ธˆ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ”์„ ๋•Œ ๋ธ”๋ก์˜ ๊ฒฝ์‚ฌ๋ฉด์ผ ๊ฒฝ์šฐ - ๋ฐฉํ–ฅ์ด ์ง๊ฐ ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๋€๋‹ค.(๋ฐ˜์‚ฌ๋˜๋Š” ๋ฐฉํ–ฅ) ์‹œ์ž‘์ง€์  ๋˜๋Š” ๋ธ”๋ž™ํ™€(-..

Algorithm/SWEA 2022. 10. 22. 14:26

1. SpringFramework ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ ์ด์ „์— ์‚ฌ์šฉํ•˜๋˜ ํ™˜๊ฒฝ์€ EJB์ด๋‹ค. EJB๋Š” ๋‹น์‹œ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๋ถˆํŽธํ•œ ์ ์ด ๋งŽ์•˜๋‹ค. ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๋ฐ˜์˜ํ•˜๋Š” ๊ณผ์ • ์ž์ฒด๊ฐ€ ๊ฑฐ์ฐฝํ•˜์˜€์œผ๋ฉฐ, ๊ธฐ๋Šฅ์€ ์ข‹์ง€๋งŒ ๋ณต์žกํ•œ ์ŠคํŽ™์œผ๋กœ ์ธํ•ด ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ์ด ๋–จ์–ด์กŒ๋‹ค. ๋˜ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” EJB๋งŒ ๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” EJB ์„œ๋ฒ„๊ฐ€ ๋˜ ๋”ฐ๋กœ ํ•„์š”ํ–ˆ์œผ๋ฉฐ, ํŠน์ • ๊ธฐ์ˆ ์— ์ข…์†์ ์ด์—ˆ๋‹ค. ๋ฟ๋งŒ์•„๋‹ˆ๋ผ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์ ์  ์ปค์ง์— ๋”ฐ๋ผ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๊ธ‰( ๊ธฐ์—… ์ˆ˜์ค€ )์˜ ์„œ๋น„์Šค๊ฐ€ ํ•„์š”ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ์— ๋”ฐ๋ผ POJO + ๊ฒฝ๋Ÿ‰ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜์˜€๋‹ค. ์ด๊ฒƒ์ด Spring Framework์ด๋‹ค. POJO (Plain Old Java Object) => ์˜›๋‚ (Old) ์ž๋ฐ”(Java) ๊ฐ์ฒด๋ฅผ(Object) ์œ ์ง€ํ•œ๋‹ค(Plain) - ํŠน์ • ํ”„๋ ˆ์ž„์›Œํฌ๋‚˜ ๊ธฐ์ˆ ์— ..

Web/SpringBoot 2022. 10. 18. 06:04

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5V1SYKAaUDFAWu SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com 1. ๋ฌธ์ œ ์š”์•ฝ ๋ณดํ˜ธ ํ•„๋ฆ„์˜ ๋‘๊ป˜D, ๊ฐ€๋กœW, ํ•ฉ๊ฒฉ๊ธฐ์ค€K์™€ ๋ณดํ˜ธ ํ•„๋ฆ„์„ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค. ๊ฐ ์—ด๋งˆ๋‹ค ๋™์ผํ•œ ํŠน์„ฑ(A๋˜๋Š” B)์ด K๊ฐœ ์ด์ƒ ์—ฐ์†๋  ๊ฒฝ์šฐ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋ฉฐ, ๊ฐ ํ–‰๋งˆ๋‹ค ๋ชจ๋‘ ๊ฐ™์€ ํŠน์„ฑ์œผ๋กœ ๋ฐ”๊พธ๋Š” '์•ฝํ’ˆ ํˆฌ์ž…'์„ ์‹œํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ถœ๋ ฅ์€ ์ด '์•ฝํ’ˆ ํˆฌ์ž…'์˜ ์ตœ์†Œ ํšŸ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ์•ฝํ’ˆ ํˆฌ์ž…์„ ํ•˜์ง€ ์•Š๊ณ  ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋Š”๋ฐ, ์ด์™€ ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” 0์„ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ( 3

Algorithm/SWEA 2022. 10. 18. 05:39

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5-BEE6AK0DFAVl SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com 1. ๋ฌธ์ œ์š”์•ฝ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ๊ณ„๋‹จ์„ ๋‚ด๋ ค๊ฐ€ ์ด๋™ํ•˜๋Š” ์ตœ์†Œ ์‹œ๊ฐ„์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.๊ณ„๋‹จ๊นŒ์ง€ ์ด๋™ํ•˜๋Š”์‹œ๊ฐ„ + ๊ณ„๋‹จ์„ ํƒ€๊ณ  ๋‚ด๋ ค๊ฐ€๋Š” ์‹œ๊ฐ„ ์˜ ์ตœ์†Œ๊ฐ’์„ ๊ตฌํ•œ๋‹ค.์ œ์•ฝ์‚ฌํ•ญ์œผ๋กœ๋Š” ์ดˆ๋งˆ๋‹ค ๊ณ„๋‹จ์— 3๋ช…์ด ์žˆ์œผ๋ฉด 1์ดˆ ๋Œ€๊ธฐ ํ›„ ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค.๊ณ„๋‹จ์€ ์ด 2๊ฐœ์ด๋ฉฐ, ๊ณ„๋‹จ์„ ํƒ€๊ณ  ๋‚ด๋ ค๊ฐ€๋Š” ์‹œ๊ฐ„์€ ๊ณ„๋‹จ์˜ ๊ธธ์ด์™€ ๋™์ผํ•˜๋‹ค.๊ณ„๋‹จ๊นŒ์ง€ ์ด๋™ํ•˜๋Š” ์‹œ๊ฐ„์€ ๋งจํ•˜ํƒ„๊ณต์‹์„ ์ด์šฉ 2. ํ’€์ด ๋ถ€๋ถ„์ง‘ํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์™„์ „ํƒ์ƒ‰์œผ๋กœ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์กฐํ•ฉ์„..

Algorithm/SWEA 2022. 10. 2. 11:35

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRDL1aeugDFAUo SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com 1. ๋ฌธ์ œ์š”์•ฝ A๋Š” (1,1) B๋Š” (10,10) ์ขŒํ‘œ์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ๋งค ์ดˆ๋งˆ๋‹ค ์ด๋™ํ•˜๋ฉด์„œ, ํ•ด๋‹น ์ขŒํ‘œ๊ฐ€ ์ถฉ์ „ ๋ฒ”์œ„์— ์žˆ์„ ๊ฒฝ์šฐ ๋‘ ์‚ฌ์šฉ์ž๊ฐ€ ์ถฉ์ „ํ•œ ๊ฐ’์˜ ์ตœ๋Œ“๊ฐ’์„ ๊ตฌํ•ด ๋ˆ„์ ํ•ฉ์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ๋‘ ์‚ฌ์šฉ์ž์˜ ์ขŒํ‘œ๊ฐ€ ๊ฐ™์€ ์ถฉ์ „๊ธฐ์˜ ๋ฒ”์œ„ ์•ˆ์— ์žˆ์„ ๊ฒฝ์šฐ, ์ถฉ์ „๊ธฐ์˜ ์ถฉ์ „๋Ÿ‰/2์”ฉ ์ถฉ์ „๋œ๋‹ค. ์ฆ‰, ์ด ์ถฉ์ „๋Ÿ‰์€ ํ•ด๋‹น ์ถฉ์ „๊ธฐ์˜ ์ถฉ์ „๋Ÿ‰๊ณผ ๊ฐ™๋‹ค. 2. ํ’€์ด 1. ๋‘ ์‚ฌ์šฉ์ž์˜ ์‹œ์ž‘์œ„์น˜์—์„œ๋ถ€ํ„ฐ ์ถฉ์ „๋ฒ”์œ„๋ฅผ ์ฒดํฌํ•œ๋‹ค. 2...

Algorithm/SWEA 2022. 10. 1. 18:09