Algorithm/SWEA ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ

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

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

Algorithm/SWEA 2022. 11. 21. 01:03

๋ฌธ์ œ ์ ‘๊ทผ์ œํ•œ๋จ 1. ๋ฌธ์ œ ์š”์•ฝ ์ถฉ์ „์ง€๋ฅผ ๊ตํ™˜ํ•˜๋Š” ๋ฐฉ์‹์˜ ์ „๊ธฐ๋ฒ„์Šค๋ฅผ ์šดํ–‰ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์ •๋ฅ˜์žฅ์—๋Š” ๊ต์ฒด์šฉ ์ถฉ์ „์ง€๊ฐ€ ์žˆ๋Š” ๊ตํ™˜๊ธฐ๊ฐ€ ์žˆ๊ณ , ์ถฉ์ „์ง€๋งˆ๋‹ค ์ตœ๋Œ€๋กœ ์šดํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ฅ˜์žฅ ์ˆ˜๊ฐ€ ์ •ํ•ด์ ธ ์žˆ๋‹ค. ์ถฉ์ „์ง€๊ฐ€ ๋ฐฉ์ „๋˜๊ธฐ ์ „์— ๊ต์ฒดํ•˜๋ฉฐ ์šดํ–‰ํ•ด์•ผ ํ•˜๋Š”๋ฐ ๊ต์ฒดํ•˜๋Š” ์‹œ๊ฐ„์„ ์ค„์ด๋ ค๋ฉด ์ตœ์†Œํ•œ์˜ ๊ต์ฒด ํšŸ์ˆ˜๋กœ ๋ชฉ์ ์ง€์— ๋„์ฐฉํ•ด์•ผ ํ•œ๋‹ค. ์ •๋ฅ˜์žฅ๊ณผ ์ถฉ์ „์ง€์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, ๋ชฉ์ ์ง€์— ๋„์ฐฉํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์ตœ์†Œํ•œ์˜ ๊ตํ™˜ํšŸ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ์‹œ์˜ค. ๋‹จ, ์ถœ๋ฐœ์ง€์—์„œ์˜ ๋ฐฐํ„ฐ๋ฆฌ ์žฅ์ฐฉ์€ ๊ตํ™˜ํšŸ์ˆ˜์—์„œ ์ œ์™ธํ•œ๋‹ค. ๋‹ค์Œ์€ 1๋ฒˆ์—์„œ ์ถœ๋ฐœ 5๋ฒˆ์ด ์ข…์ ์ธ ๊ฒฝ์šฐ์˜ ์˜ˆ์ด๋‹ค. ์ •๋ฅ˜์žฅ 1 2 3 4 5 ์ถฉ์ „์ง€ 2 3 1 1 1๋ฒˆ์—์„œ ์žฅ์ฐฉํ•œ ์ถฉ์ „์ง€ ์šฉ๋Ÿ‰์ด 2์ด๋ฏ€๋กœ, 3๋ฒˆ ์ •๋ฅ˜์žฅ๊นŒ์ง€ ์šดํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 2๋ฒˆ์—์„œ ๋ฏธ๋ฆฌ ๊ต์ฒดํ•˜๋ฉด ์ข…์ ๊นŒ์ง€ ๊ฐˆ ์ˆ˜ ์žˆ..

Algorithm/SWEA 2022. 11. 20. 16:22

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

Algorithm/SWEA 2022. 11. 20. 14:41

https://swexpertacademy.com/main/code/userProblem/userProblemDetail.do?contestProbId=AWSHOpR6f_sDFARw SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com 1. ๋ฌธ์ œ ์š”์•ฝ N*Nํฌ๊ธฐ ์ง€๋„์—์„œ ๊ฒฌ์šฐ(0,0)๊ฐ€ ์ง๋…€(N-1,N-1)์—๊ฒŒ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œ์‹œ๊ฐ„์„ ๊ตฌํ•˜๋ผ. ์ง€๋„์˜ ๊ฐ’์ด 0์ด๋ฉด ์ ˆ๋ฒฝ, 1์ด๋ฉด ๊ธธ, 1๋ณด๋‹ค ํฌ๋ฉด ๋‹ค๋ฆฌ์˜ ์‰ฌ๋Š”์‹œ๊ฐ„ ์ฃผ๊ธฐ์ด๋‹ค. ๋‹ค๋ฆฌ๋Š” ์‰ฌ๋Š”์‹œ๊ฐ„์ด ๋๋‚˜๋ฉด ๊ฑด๋„ ์ˆ˜ ์žˆ๋‹ค. ๋”ฑ ํ•œ ๋ฒˆ๋งŒ ๋‹ค๋ฆฌ ํ•˜๋‚˜๋ฅผ ์ถ”๊ฐ€๋กœ ๋” ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๋‹ค๋ฆฌ์˜ ์‰ฌ๋Š”์‹œ๊ฐ„ ์ฃผ๊ธฐ๋Š” M์ด๋‹ค. 2. ํ’€์ด ์ฒ˜์Œ์—” DFS๋กœ ์ ‘๊ทผํ•˜์˜€๋‹ค. ์ƒˆ๋กœ์šด ๋‹ค๋ฆฌ๋ฅผ ๋†“์•„๋ณด๊ณ  ์ง๋…€๋ฅผ..

Algorithm/SWEA 2022. 11. 20. 12:57

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

Algorithm/SWEA 2022. 11. 20. 10:29

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWyNQrCahHcDFAVP SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com 1. ๋ฌธ์ œ ์š”์•ฝ x1, y1์—์„œ x2,y2๋กœ ๊ฐ€๋ ค๊ณ  ํ•œ๋‹ค. ์ด์ „์— ๊ฐ€๋กœ๋กœ ์ด๋™ํ–ˆ๋‹ค๋ฉด ์ด๋ฒˆ์—” ์„ธ๋กœ๋กœ ์ด๋™ํ•ด์•ผ ํ•˜๊ณ , ์ด์ „์— ์„ธ๋กœ๋กœ ์ด๋™ํ–ˆ๋‹ค๋ฉด ์ด๋ฒˆ์—” ๊ฐ€๋กœ๋กœ ์ด๋™ํ•ด์•ผ ํ•œ๋‹ค. ์ด๋™ํšŸ์ˆ˜๊ฐ€ ์ตœ์†Œ๊ฐ€ ๋  ๋•Œ์˜ ์ด๋™ ํšŸ์ˆ˜๊ฐ€ ๋‹ต์ด ๋œ๋‹ค. 2. ํ’€์ด ์ˆ˜ํ•™, BFS ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€์–ด๋ณด์•˜๋‹ค. 1) ์ˆ˜ํ•™ ๊ทœ์น™์œผ๋กœ ํ’€์—ˆ๋‹ค. if (๊ฐ€๋กœ ์ฐจ์ด) == (์„ธ๋กœ ์ฐจ์ด) ๋ผ๋ฉด, ans = ๊ฐ€๋กœ ์ฐจ์ด + ์„ธ๋กœ ์ฐจ์ด if (๊ฐ€๋กœ ..

Algorithm/SWEA 2022. 11. 14. 21:48

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV4yLUiKDUoDFAUx SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com 1. ๋ฌธ์ œ ์š”์•ฝ ์ˆ˜ํ–‰๋ช…๋ น๋Œ€๋กœ ์ด๋™ํ•œ๋‹ค, ์ •์ง€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉด YES, ์ •์ง€ํ•  ์ˆ˜ ์—†๋‹ค๋ฉด NO๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. 2. ํ’€์ด 22.11.13 - BFS ํ’€์ด BFS ๋กœ ํ’€์—ˆ๋‹ค. ์ฒ˜์Œ์— DFS๋กœ ํ’€๋‹ค๊ฐ€ ํ„ฐ์ ธ์„œ ์ ‘๊ณ  BFS๋กœ ๋ฐ”๊ฟ”์„œ ํ’€์—ˆ๋”๋‹ˆ ์ž๊พธ ํ…Œ์ผ€ 65/69๋งŒ ๋–ด๋‹ค (์นœ๊ตฌ๋Š” DFS๋กœ ํ’€์—ˆ๋‹ค. ์˜ค๋Š˜ ์บ ํผ์Šค ๊ฐ€์„œ DFS๋กœ ํ’€์–ด๋ณผ ๊ฒƒ์ด๋‹ค. ํ’€์ด ์˜ฌ๋ฆฌ๊ฒ ์Œ) ํ…Œ์ผ€ 4๊ฐœ๊ฐ€ ํ†ต๊ณผ ๋ชปํ•œ ์ด์œ ๋Š” ? ๋…€์„ ๋•Œ๋ฌธ์ด๋‹ค 4๋ฐฉํ–ฅ์˜ ๊ฒฝ์šฐ..

Algorithm/SWEA 2022. 11. 14. 02:49

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

Algorithm/SWEA 2022. 11. 13. 17:54

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

Algorithm/SWEA 2022. 11. 9. 05:59