๋ชฉ๋ก๋ถ€๋ถ„์ง‘ํ•ฉ (2)

J

[JAVA] BOJ ๋ฐฑ์ค€ 1941 ์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ

https://www.acmicpc.net/problem/1941 1941๋ฒˆ: ์†Œ๋ฌธ๋‚œ ์น ๊ณต์ฃผ ์ด 25๋ช…์˜ ์—ฌํ•™์ƒ๋“ค๋กœ ์ด๋ฃจ์–ด์ง„ ์—ฌํ•™์ƒ๋ฐ˜์€ 5×5์˜ ์ •์‚ฌ๊ฐํ˜• ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ์ž๋ฆฌ๊ฐ€ ๋ฐฐ์น˜๋˜์—ˆ๊ณ , ์–ผ๋งˆ ์ง€๋‚˜์ง€ ์•Š์•„ ์ด๋‹ค์†œ๊ณผ ์ž„๋„์—ฐ์ด๋ผ๋Š” ๋‘ ํ•™์ƒ์ด ๋‘๊ฐ์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ ๋‹ค๋ฅธ ํ•™์ƒ๋“ค์„ ํœ˜์–ด์žก๊ธฐ ์‹œ์ž‘ www.acmicpc.net ๐Ÿ’ก ๋ถ€๋ถ„์ง‘ํ•ฉ๊ณผ BFS๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜์˜€๋‹ค. 1. ๋ถ€๋ถ„ ์ง‘ํ•ฉ์„ ํ†ตํ•ด 5X5 ์ขŒํ‘œ์—์„œ 7๊ฐœ๋ฅผ ๊ณจ๋ผ์ค€๋‹ค. 2. ์ด๋•Œ 'Y'์˜ ๊ฐœ์ˆ˜๊ฐ€ 3๊ฐœ์ด์ƒ์ด๋ฉด return ํ•ด์ค€๋‹ค. 3. 7๊ฐœ๋ฅผ ๊ณจ๋ผ์ฃผ๋ฉด BFS๋ฅผ ํ†ตํ•ด ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด์ค€๋‹ค. ์ „์ฒด ์ฝ”๋“œ import java.util.*; import java.io.*; public class Main { static char[][] classroom; ..

[JAVA] SWEA 2112 ๋ณดํ˜ธ ํ•„๋ฆ„

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5V1SYKAaUDFAWu SW Expert Academy SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”! swexpertacademy.com ๐Ÿ’ก ์ด ๋ฌธ์ œ๋Š” ์กฐํ•ฉ, ๋ถ€๋ถ„์ง‘ํ•ฉ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. 1. while๋ฌธ์„ ํ†ตํ•ด result๊ฐœ์˜ ์•ฝ๋ฌผ ํˆฌ์—ฌ๊ฐ€ ์ผ์–ด๋‚ฌ์„ ๋•Œ ๊ธฐ์ค€์„ ํ†ต๊ณผํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. 2. ์ด๋•Œ result๋Š” ์ตœ๋Œ€ K์ผ ์ˆ˜ ์žˆ๋‹ค. 3. ์กฐํ•ฉ์„ ํ†ตํ•ด ์•ฝ๋ฌผ ํˆฌ์—ฌ๋ฅผ ํ•  ์—ด์„ ์ •ํ•ด์ค€๋‹ค. 4. ์ด๋•Œ ๋ชจ๋‘ A๋กœ ๋งŒ๋“ค์ˆ˜๋„ B๋กœ ๋งŒ๋“ค์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— comb ๋ฐฐ์—ด์— 0, 1์„ ๋„ฃ๋Š” ๊ฒฝ์šฐ ๊ฐ๊ฐ ์žฌ๊ท€ํ•จ์ˆ˜๋ฅผ ๋ถ€๋ฅธ๋‹ค. 5. result ๊ฐœ์˜ ์—ด์„ ์ •..