Potato
์•ˆ๋…•ํ•˜์„ธ์š”, ๊ฐ์žก๋‹ˆ๋‹ค?๐Ÿฅ” ^___^ ๐Ÿ˜บ github ๋ฐ”๋กœ๊ฐ€๊ธฐ ๐Ÿ‘‰๐Ÿป
๋ฐ˜์‘ํ˜•

potato's devlog 437

[๋ฐฑ์ค€] (Swift) 18290๋ฒˆ - NM๊ณผ K(1) (feat. ๋ธŒ๋ฃจํŠธํฌ์Šค, DFS, ๋ฐฑํŠธ๋ž˜ํ‚น)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/18290 18290๋ฒˆ: NM๊ณผ K (1) ํฌ๊ธฐ๊ฐ€ N×M์ธ ๊ฒฉ์žํŒ์˜ ๊ฐ ์นธ์— ์ •์ˆ˜๊ฐ€ ํ•˜๋‚˜์”ฉ ๋“ค์–ด์žˆ๋‹ค. ์ด ๊ฒฉ์žํŒ์—์„œ ์นธ K๊ฐœ๋ฅผ ์„ ํƒํ•  ๊ฒƒ์ด๊ณ , ์„ ํƒํ•œ ์นธ์— ๋“ค์–ด์žˆ๋Š” ์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์˜ ์ตœ๋Œ“๊ฐ’์„ ๊ตฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ๋‹จ, ์„ ํƒํ•œ ๋‘ ์นธ์ด ์ธ์ ‘ www.acmicpc.net ๐ŸŸ  ๋‚ด๊ฐ€ ํ‘ผ ํ’€์ด ์ฒ˜์Œ ๋ณด๊ณ  ์™„์ „ ์ฐธ์ƒ‰์— DFS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋˜๊ฒ ๊ตฌ๋‚˜! ๊นŒ์ง€๋Š” ์ƒ๊ฐ์ด ๋‚ฌ๋‹ค. (์ด์ „์— ๋ฐ˜๋ณตํ•ด์„œ ํ‘ผ N๊ณผ M๋ฌธ์ œ ๋•๋ถ„..)... ๊ทผ๋ฐ,,, ์ด์ œ ๊ทธ ํ›„์— ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊ฒƒ์ธ์ง€ ๊ณ ๋ฏผ์ด ํ•„์š”ํ–ˆ๋‹ค. ๋ฌธ์ œ๋ฅผ ์š”์•ฝํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. 2์ฐจ์› ๋ฐฐ์—ด์„ ์ž…๋ ฅ๋ฐ›๋Š”๋‹ค (์„ธ๋กœ N ๊ฐ€๋กœ M) ๋ฐฐ์—ด ๋‚ด๋ถ€์—์„œ K๊ฐœ์˜ ์ˆซ์ž๋ฅผ ๋ฝ‘์•„์„œ ํ•ฉ์„๊ตฌํ•  ๊ฑด๋ฐ, ๊ทธ ํ•ฉ์ด ์ตœ๋Œ€๊ฐ€ ๋˜์–ด์•ผ ํ•œ๋‹ค. K๊ฐœ๋ฅผ ๋ฝ‘์„๋•Œ ์ธ..

Algorithm/Baekjoon 2023.01.15

[๋ฐฑ์ค€] (Swift) 15657๋ฒˆ - N๊ณผ M(8) (feat. ๋“œ๋””์–ด๋งˆ์ง€๋ง‰... DFS, ๋ฐฑํŠธ๋ž˜ํ‚น)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/15657 15657๋ฒˆ: N๊ณผ M (8) N๊ฐœ์˜ ์ž์—ฐ์ˆ˜์™€ ์ž์—ฐ์ˆ˜ M์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์•„๋ž˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ธธ์ด๊ฐ€ M์ธ ์ˆ˜์—ด์„ ๋ชจ๋‘ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๋Š” ๋ชจ๋‘ ๋‹ค๋ฅธ ์ˆ˜์ด๋‹ค. N๊ฐœ์˜ ์ž์—ฐ์ˆ˜ ์ค‘์—์„œ M๊ฐœ๋ฅผ ๊ณ ๋ฅธ ์ˆ˜์—ด www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์ค‘๋ณต์„ ํ—ˆ์šฉํ•ด์ค˜์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— if !stack.contains ๋ถ€๋ถ„์„ ๋นผ์„œ ๋ฐฉ๋ฌธํ™•์ธ์„ ์•ˆํ•ด์ฃผ์—ˆ๊ณ , ํ•ด๋‹น ์ˆ˜๋ณด๋‹ค๋Š” ์ž‘๊ฑฐ๋‚˜ ํฐ ์ˆ˜๊ฐ€ ์˜†์— ์˜ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ํ˜„์žฌ ๋ฐฉ๋ฌธํ•˜๊ณ  ์žˆ๋Š” i ๊ฐ’์„ ๋„˜๊ฒจ์ฃผ์—ˆ๋‹ค. ๋˜‘๊ฐ™์€ ๋ฌธ์ œ๋Š” N๊ณผ M(4)๋ฒˆ! https://didu-story.tistory.com/375 [๋ฐฑ์ค€] (Swift) 15651๋ฒˆ - N๊ณผ M(4) (feat. ..

Algorithm/Baekjoon 2023.01.14

[๋ฐฑ์ค€] (Swift) 15656๋ฒˆ - N๊ณผ M(7) (feat. ๋นก์น˜๋Š” ์‹œ๊ฐ„์ดˆ๊ณผ, DFS, ๋ฐฑํŠธ๋ž˜ํ‚น)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/15656 15656๋ฒˆ: N๊ณผ M (7) N๊ฐœ์˜ ์ž์—ฐ์ˆ˜์™€ ์ž์—ฐ์ˆ˜ M์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์•„๋ž˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ธธ์ด๊ฐ€ M์ธ ์ˆ˜์—ด์„ ๋ชจ๋‘ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๋Š” ๋ชจ๋‘ ๋‹ค๋ฅธ ์ˆ˜์ด๋‹ค. N๊ฐœ์˜ ์ž์—ฐ์ˆ˜ ์ค‘์—์„œ M๊ฐœ๋ฅผ ๊ณ ๋ฅธ ์ˆ˜์—ด www.acmicpc.net ๐ŸŸ  ์ฒซ๋ฒˆ์งธ ํ’€์ด - ์‹œ๊ฐ„์ดˆ๊ณผ (ใ…‚ใ„ทใ…‚ใ„ท) ํ•ด๋‹น ๋ฌธ์ œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ์•ž์—์„œ ํ’€์—ˆ๋˜ ๊ฒƒ๋“ค๊ณผ ๋™์ผํ•œ ๋ฌธ์ œ์ด๋‹ค. ๋‹จ์ง€, ์ž…๋ ฅ์„ ๋ฐ›์€ ์ˆ˜๋กœ ์ˆ˜์—ด์„ ์ถœ๋ ฅํ•ด๋‹ฌ๋ผ๋Š”,,,, ์ด๊ฒƒ๊ณผ ๋˜‘๊ฐ™์€ ๋ฌธ์ œ๋Š” N๊ณผ M(3) ์ด๋‹ค. ์•„๋ž˜ ํ’€์ด๋ฅผ ์˜ฌ๋ ค๋†จ๋‹ค. (์ด๋•Œ๋„ ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ๋‚ฌ์—‡๋„ค? ใ…‹ใ…‹ใ…Žใ…Ž) https://didu-story.tistory.com/374 [๋ฐฑ์ค€] (Swift) 15651๋ฒˆ - N๊ณผ M(3) (..

Algorithm/Baekjoon 2023.01.14

[๋ฐฑ์ค€] (Swift) 15655๋ฒˆ - N๊ณผ M(6) (feat.DFS, ๋ฐฑํŠธ๋ž˜ํ‚น)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/15655 15655๋ฒˆ: N๊ณผ M (6) N๊ฐœ์˜ ์ž์—ฐ์ˆ˜์™€ ์ž์—ฐ์ˆ˜ M์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์•„๋ž˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ธธ์ด๊ฐ€ M์ธ ์ˆ˜์—ด์„ ๋ชจ๋‘ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๋Š” ๋ชจ๋‘ ๋‹ค๋ฅธ ์ˆ˜์ด๋‹ค. N๊ฐœ์˜ ์ž์—ฐ์ˆ˜ ์ค‘์—์„œ M๊ฐœ๋ฅผ ๊ณ ๋ฅธ ์ˆ˜์—ด www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์ด ํ’€์ด๋Š” ๋˜,,, ๋ชจ๋“  ๊ฒƒ์„ N๊ณผ M(1)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ’€์ด๊ฐ€ ์ด๋ฃจ์–ด์ง€๊ณ , ๊ทธ ๋‚ด๋ถ€์—์„œ ์ž…๋ ฅ๋งŒ ๋‹ฌ๋ผ์ง„๋‹ค. ๋Œ์•„๊ฐ€๋Š” ๋ฐฉ์‹์€ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ๋งŒ ์ด๋ฃจ์–ด์ง€๊ณ  ํ˜„์žฌ ๋Œ์•„๊ฐ€๋Š” ์ˆ˜๋ณด๋‹ค ๋” ํฐ ์ˆ˜๊ฐ€ ์ˆ˜์—ด๋‚ด๋ถ€์—์„œ ์˜ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ +1 ํ•ด์ค€ ๊ฐ’์„ ๋„˜๊ฒจ์ฃผ๋ฉด ๋œ๋‹ค. ์ž์„ธํ•œ ํ’€์ด๋Š” ์•„๋ž˜ ๋งํฌ๋ฅผ ๋ณด์ž.. ์ „์ฒด์ ์ธ ์ž์„ธํ•œ ํ’€์ด๋ฅผ ๋ณด๊ณ ์‹ถ๋‹ค๋ฉด (1)์œผ๋กœ https://didu-stor..

Algorithm/Baekjoon 2023.01.14

[Apple Developer Academy] ์ตœ์ข… ํ”„๋กœ์ ํŠธ ํšŒ๊ณ  (1) ํŒ€๋นŒ๋”ฉ

2022.09.13 ~ 2022.12.12 ๊ธธ๊ณ  ๊ธธ์—ˆ๋˜ 3๊ฐœ์›”๊ฐ„์˜ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚ฌ๋‹ค. ์•„๋‹ˆ, ์ด ํ”„๋กœ์ ํŠธ๋ฅผ ๋์œผ๋กœ 9๊ฐœ์›”๊ฐ„์˜ ์—ฌ์ •์ด ๋์ด ๋‚ฌ๋‹ค. ๋งŽ์ด ๋ฐฐ์› ๋‹ค๋ฉด ๋งŽ์ด ๋ฐฐ์› ๊ณ , ์•„์‰ฝ๋‹ค๋ฉด ๋„ˆ๋ฌด ์•„์‰ฌ์› ๋˜ ๊ฒฝํ—˜๋“ค์— ๋Œ€ํ•ด์„œ ํ›„๊ธฐ๋ฅผ ๋‚จ๊ฒจ๋ณด๋ ค๊ณ ํ•œ๋‹ค ํŠนํžˆ, ์ด๋ฒˆ ๋งˆ์ง€๋ง‰ ํ”„๋กœ์ ํŠธ์— ์˜จํž˜์„ ์Ÿ์•„ ๋ถ€์—ˆ๋˜ ๊ณผ์ •์— ๋Œ€ํ•ด์„œ ๊ผญ ๊ธฐ์–ตํ•˜๊ณ  ์‹ถ๊ณ , ๊ณต์œ ํ•˜๊ณ  ์‹ถ์–ด์„œ ๊ธ€๋กœ ๋‚จ๊ฒจ๋ณธ๋‹ค. ๐Ÿง‘‍๐Ÿค‍๐Ÿง‘ ํŒ€ ๋นŒ๋”ฉ ์ฐจ๊ทผ์ฐจ๊ทผ ์ข‹์€ ์‹œ๋„ˆ์ง€๋ฅผ ๋ฐœํœ˜ํ•  ์ˆ˜ ์žˆ๋Š” ํŒ€์›์„ ์ฐพ์•„๋‚˜์„ฐ๊ณ , ์ง„์‹ฌ์„ ๋‹ด์•„ ์ปจํƒํ•œ ๋์— 1์ง€๋ง์œผ๋กœ ํฌ๋งํ•˜๋˜ ๋ฉค๋ฒ„๋กœ ํŒ€์ด ์™„์„ฑ๋๋‹ค โค๏ธ ๐Ÿ”– ํŒ€์˜ ์ƒ์„ฑ ๋งˆ์ง€๋ง‰ Final ํ”„๋กœ์ ํŠธ (์ด์ œ๋ถ€ํ„ฐ ๋งคํฌ๋กœ, ๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ๋‹ค. ์• ํ”Œ์ด ๋งˆ์ง€๋ง‰ ํ”„๋กœ์ ํŠธ๋Š” ๋งคํฌ๋กœ ํ”„๋กœ์ ํŠธ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค) ๋Š” ๋žœ๋ค ํŒ€์ด ์•„๋‹ˆ๊ณ , ์›ํ•˜๋Š” ์‚ฌ๋žŒ๊ณผ ๊ฐ™์ด ํ•œ๋‹ค๋Š” ์ฐŒ๋ผ์‹œ(?)๊ฐ€ ๋Œ์•˜๋‹ค. MC1,..

[๋ฐฑ์ค€] (Swift) 15654๋ฒˆ - N๊ณผ M(5) (๋‘๋ฒˆ์งธ ํ’€์ด) (feat. DFS, ๋ฐฑํŠธ๋ž˜ํ‚น)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/15654 15654๋ฒˆ: N๊ณผ M (5) N๊ฐœ์˜ ์ž์—ฐ์ˆ˜์™€ ์ž์—ฐ์ˆ˜ M์ด ์ฃผ์–ด์กŒ์„ ๋•Œ, ์•„๋ž˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ธธ์ด๊ฐ€ M์ธ ์ˆ˜์—ด์„ ๋ชจ๋‘ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค. N๊ฐœ์˜ ์ž์—ฐ์ˆ˜๋Š” ๋ชจ๋‘ ๋‹ค๋ฅธ ์ˆ˜์ด๋‹ค. N๊ฐœ์˜ ์ž์—ฐ์ˆ˜ ์ค‘์—์„œ M๊ฐœ๋ฅผ ๊ณ ๋ฅธ ์ˆ˜์—ด www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด N๊ณผ M (1)๋ฒˆ๋ฌธ์ œ์™€ ์•„์˜ˆ ๋˜‘๊ฐ™์€๋ฌธ์ œ์ด๋‹ค. ๊ทธ๋ƒฅ ์ž…๋ ฅ๋ฐ›์€ ์ˆ˜๋กœ ์ˆ˜์—ด์„ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ผ๋ฟ!! ํ•ด๋‹น ํฌ์ŠคํŒ…์€ ์•„๋ž˜ ๋‚จ๊ฒจ ๋†“๊ฒ ๋‹ค. ์ €๊ธฐ์— ๋” ์ž์„ธํ•œ ํ’€์ด๊ฐ€ ๋‚˜์™€์žˆ๋‹ค. ์ด๊ฑฐ ๊ทธ๋ƒฅ ๋ฌธ์ œ๋„, ์ฝ”๋“œ๋„ ์™ธ์šฐ๊ฒŸ๋‹ค ;; ์–ผ๋ฅธ๋๋‚ด์•ผ์ง€ N๊ณผ M์‹œ๋ฆฌ์ฆˆ,,,, ์ด๋ ‡๊ฒŒ ๋ฐ˜๋ณตํ•˜๋ฉด์„œ ์žฌ๊ท€๋ฅผ ํ’€๋‹ค๋ณด๋‹ˆ DFS ์žฌ๊ท€๋กœ ๋Œ๋ฆฌ๋Š” ๋ฐฉ์‹์€ ์™„์ „ํžˆ ์ดํ•ดํ•  ๊ฒƒ ๊ฐ™๋‹ค! ํ™”์ดํŒ… https://didu-story.t..

Algorithm/Baekjoon 2023.01.13

[๋ฐฑ์ค€] (Swift) 15651๋ฒˆ - N๊ณผ M(4) (feat. DFS, ๋ฐฑํŠธ๋ž˜ํ‚น)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/15652 15652๋ฒˆ: N๊ณผ M (4) ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ๋ฌธ์ œ์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์ˆ˜์—ด์„ ์ถœ๋ ฅํ•œ๋‹ค. ์ค‘๋ณต๋˜๋Š” ์ˆ˜์—ด์„ ์—ฌ๋Ÿฌ ๋ฒˆ ์ถœ๋ ฅํ•˜๋ฉด ์•ˆ๋˜๋ฉฐ, ๊ฐ ์ˆ˜์—ด์€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ์ถœ๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ์ˆ˜์—ด์€ ์‚ฌ์ „ ์ˆœ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ์ˆœ์„œ๋กœ ์ถœ๋ ฅํ•ด www.acmicpc.net ๐ŸŸ  ๋‚ด๊ฐ€ ํ‘ผ ํ’€์ด N๊ณผ M๋ฌธ์ œ ์„ธํŠธ๊ฐ€... (8)๊นŒ์ง€ ์žˆ์—ˆ๋˜๊ฒƒ ๊ฐ™์€๋ฐ,,, ์ดํ‹€ ์ •๋„๋งŒ ์–ผ๋ฅธ ๋” ํ’€๊ณ  ๋๋‚ด์•ผ์ง€,,, ์žฌ๋ฏธ๊ฐ€ ์—†๋‹ค ์žฌ๋ฏธ๊ฐ€!! ์ด๊ฒƒ์€ N๊ณผ M(2)๋ฒˆ๊ณผ ๊ฐ€์žฅ ํก์‚ฌํ•˜๋‹ค. (2)๋ฒˆ์€ (1)๋ฒˆ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ๋œ ์ˆ˜์—ด๋“ค๋งŒ ์ถœ๋ ฅํ•˜๋Š” ๊ฒƒ์ด์—ˆ๋Š”๋ฐ (4)๋ฒˆ์€ (3)๋ฒˆ์—์„œ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์ˆ˜์—ด๋“ค๋งŒ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ... ๊ทธ๋Œ€๋กœ ๋˜‘๊ฐ™์€ ํ’€์ด๋ฅผ ์ด์šฉํ•˜๊ณ , ๋ฒ”์œ„๋งŒ ์‚ด์ง ๋ฐ”๊ฟ”์ฃผ๊ณ ! s..

Algorithm/Baekjoon 2023.01.12

[๋ฐฑ์ค€] (Swift) 15651๋ฒˆ - N๊ณผ M(3) (๋‘๋ฒˆ์งธ ํ’€์ด) (feat. DFS, ๋ฐฑํŠธ๋ž˜ํ‚น)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/15651 15651๋ฒˆ: N๊ณผ M (3) ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ๋ฌธ์ œ์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์ˆ˜์—ด์„ ์ถœ๋ ฅํ•œ๋‹ค. ์ค‘๋ณต๋˜๋Š” ์ˆ˜์—ด์„ ์—ฌ๋Ÿฌ ๋ฒˆ ์ถœ๋ ฅํ•˜๋ฉด ์•ˆ๋˜๋ฉฐ, ๊ฐ ์ˆ˜์—ด์€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ์ถœ๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ์ˆ˜์—ด์€ ์‚ฌ์ „ ์ˆœ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ์ˆœ์„œ๋กœ ์ถœ๋ ฅํ•ด www.acmicpc.net ๐ŸŸ  ๋‚˜์˜ ํ’€์ด ์ด์ „์— N๊ณผM(1), (2)๋ฒˆ ๋ฌธ์ œ์™€ ๊ธฐ๋ณธ์ ์ธ ํ’€์ด ๋ฐฉ์‹์€ ๊ฐ™๋‹ค. (N๊ณผM(1) ํ’€์ด, N๊ณผ M(2)ํ’€์ด) ์ž์„ธํ•œ DFS, ๋ฐฑํŠธ๋ž˜ํ‚น์˜ ๊ณผ์ •์„ ๋ณด๋ ค๋ฉด (1)๋ฒˆ ํ’€์ด๋ฅผ ๋ณด๋ฉด ๋œ๋‹ค. 1๋ฒˆ๊ณผ ๋‹ค๋ฅธ์ ์€ ๋ฐ”๋กœ, ์ค‘๋ณต๋œ ๊ฐ’๋“ค๋„ ํ—ˆ์šฉํ•ด์„œ ์ถœ๋ ฅํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด ์˜๋ฏธ๋Š” ์ฆ‰, '๋ฐฉ๋ฌธ์ฒ˜๋ฆฌ'๋ฅผ ํ•˜์ง€ ์•Š๋Š” ๋‹ค๋Š” ๋œป์œผ๋กœ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐฉ๋ฌธ์ฒ˜๋ฆฌ๊ฐ€ ๋˜์ง€ ์•Š์€ ๋ชจ๋“  ์ˆ˜๋“ค์„ ์ˆœํšŒํ•˜๋ฉด์„œ ์ถœ๋ ฅํ•œ๋‹ค๋Š” ๋œป!..

Algorithm/Baekjoon 2023.01.12

[Github] git conflict ํ•ด๊ฒฐ! (feat. fork๐Ÿด) ํ•„์š”ํ• ๋• ์ˆ˜๋™์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์ž

๐ŸŒŠ ์ˆ˜์—†์ด ๋ฐœ์ƒํ•˜๋Š” xcodeproj ํŒŒ์ผ์˜ ์ถฉ๋Œ ํŒ€ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด, ๋‹น์—ฐํ•˜๊ฒŒ ๊ฒช์„ ์ˆ˜ ๋ฐ–์— ์—†๋Š” xcodeproj ํŒŒ์ผ์—์„œ ๋˜ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ๋‹ค. ๊ทผ๋ฐ ๊ถ๊ธˆํ•œ๋ฐ,,,,, ์ด๊ฑฐ ์ •๋ง ํ”ผํ•  ์ˆ˜ ์—†๋Š” ์ถฉ๋Œ์ธ๊ฑธ๊นŒ? ํฐ ํšŒ์‚ฌ์—์„œ๋Š” ์ •๋ง ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ํ•œ๋ฒˆ์— ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋  ํ…๋ฐ, ์–ด๋–ป๊ฒŒ ์ด๋Ÿฐ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ• ์ง€ ๊ถ๊ธˆํ•ด์กŒ๋‹ค. ๐ŸŒŠ ์ถฉ๋Œ ํ•ด๊ฒฐ GBZG ์—ญ์‹œ๋‚˜,, develop์„ ๋”ฐ์˜จ ์‹œ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์„œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ๋‹ค. ์ถฉ๋Œ์„ ํ•ด๊ฒฐํ•ด๋ณด์ž.. (์‰ฝ์ง€์•Š์„๊ฒƒ์ด๋‹ค..!) 1. ์›๋ž˜ ํ–ˆ๋˜๋Œ€๋กœ fork ๋“ค์–ด๊ฐ€์„œ resolve ๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์ž 2. merge in fork ํด๋ฆญ! 3. ์ด์ œ ์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ ์ค‘์š”ํ•˜๋‹ค. ์ง€๊ธˆ ์ถฉ๋Œ์ด ๋‚œ ์ด์œ ๋Š”, ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํŒŒ์ผ์„ ์˜ฎ๊ธฐ๊ณ  ์‚ญ์ œํ•˜๋Š” ๊ณผ์ •์—์„œ develop๊ณผ ๋งŽ์€ ๋ถ€๋ถ„์ด ๋‹ฌ๋ผ์ ธ์„œ ๋ฐœ์ƒํ–ˆ๋‹ค. ๋‚ด๊ฐ€ ..

Git 2023.01.11

[๋ฐฑ์ค€] (Swift) 15650๋ฒˆ - N๊ณผ M(2) (feat. DFS, ๋ฐฑํŠธ๋ž˜ํ‚น)

๐ŸŸ  ๋ฌธ์ œ https://www.acmicpc.net/problem/15650 15650๋ฒˆ: N๊ณผ M (2) ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ๋ฌธ์ œ์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์ˆ˜์—ด์„ ์ถœ๋ ฅํ•œ๋‹ค. ์ค‘๋ณต๋˜๋Š” ์ˆ˜์—ด์„ ์—ฌ๋Ÿฌ ๋ฒˆ ์ถœ๋ ฅํ•˜๋ฉด ์•ˆ๋˜๋ฉฐ, ๊ฐ ์ˆ˜์—ด์€ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ์ถœ๋ ฅํ•ด์•ผ ํ•œ๋‹ค. ์ˆ˜์—ด์€ ์‚ฌ์ „ ์ˆœ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ์ˆœ์„œ๋กœ ์ถœ๋ ฅํ•ด www.acmicpc.net ๐ŸŸ  ๋‚ด๊ฐ€ ํ‘ผ ํ’€์ด ์•ž์„œ ํ’€์—ˆ๋˜ N๊ณผ M(1) ๊ณผ ๋น„์Šทํ•˜๋‹ค. [1,2]์™€ [2,1]์„ ๋‹ค๋ฅด๊ฒŒ ์ทจ๊ธ‰ํ–‡๋˜ (1)๋ฒˆ ๋ฌธ์ œ์™€๋Š” ๋‹ฌ๋ฆฌ (2)๋ฒˆ ๋ฌธ์ œ๋Š” [1,2] ํ•˜๋‚˜๋งŒ, ์ฆ‰ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๋‹ต ํ•˜๋‚˜๋งŒ ์ทจ๊ธ‰ํ•ด์•ผํ•œ๋‹ค. ์–ด์ œ DFS๊ด€๋ จํ•ด์„œ ํ—ค๋งธ๋˜๊ฒŒ ๋‚˜๋ฆ„ ์ถฉ๊ฒฉ์ด์—ˆ์–ด์„œ ๋จธ๋ฆฟ์†์— ๋ช‡๋ฒˆ์ด๊ณ  ๊ธฐ์–ตํ•˜๋ฉด์„œ ๋„ฃ์—ˆ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ฝ”๋“œ๋Š” ์‰ฝ๊ฒŒ ์งค ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด์ œ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ๊ฒƒ๋“ค๋งŒ ๋ฝ‘์•„๋‚ด๋Š” ๊ฒƒ์ธ๋ฐ,,, ๋‚ด..

Algorithm/Baekjoon 2023.01.11
๋ฐ˜์‘ํ˜•