๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ“– Problem Solution/Programmers

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์—ฌํ–‰๊ฒฝ๋กœ Swift

by Fomagran ๐Ÿ’ป 2020. 12. 28.
728x90
๋ฐ˜์‘ํ˜•

Source Code


Solution


ํ•ด๋‹น ๋ฌธ์ œ๋Š” DFS๋กœ ํ’€์–ด์•ผํ•˜๋Š” ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

 

ํ•ต์‹ฌ

 

1. ์›ํ•˜๋Š” ๊ฐ’์ด ์žˆ๋Š” ๋ฐฐ์—ด์˜ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋‹ˆ?

 

2. ๊ฐ’์ด ์žˆ๋Š” ๋ฐฐ์—ด์˜ ์ธ๋ฑ์Šค๋ฅผ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ˆ?

 

3. ์›ํ•˜๋Š” ๊ฐ’์„ ์ด์šฉํ•˜์—ฌ ์žฌ๊ท€๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ˆ?

 

ํ•ต์‹ฌ 1์„ ์ด์šฉํ•˜์—ฌ ์ฒ˜์Œ์—๋Š” ICN๋ถ€ํ„ฐ ์ถœ๋ฐœํ•œ๋‹ค๊ณ  ๋˜์–ด์žˆ์œผ๋‹ˆ ICN์ด 0๋ฒˆ์งธ์ธ ํ‹ฐ์ผ“์„ ํ•„ํ„ฐ๋งํ•ด์ค€๋‹ค.

 

ํ•ต์‹ฌ 2๋ฅผ ์ด์šฉํ•˜์—ฌ ํ•„ํ„ฐ๋งํ•œ ํ‹ฐ์ผ“์ด ์žˆ๋Š” ์ธ๋ฑ์Šค๋ฅผ ์•Œ์•„๋‚ธ ๋’ค ์‚ญ์ œํ•ด์ค€๋‹ค.

 

ํ•ต์‹ฌ 3์„ ์ด์šฉํ•˜์—ฌ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์ดˆ๊ธฐ route๋ฅผ ํ•„ํ„ฐ๋งํ•œ ํ‹ฐ์ผ“์˜ 0๋ฒˆ์งธ์™€ 1๋ฒˆ์งธ,์‚ญ์ œํ•œ ํ›„ ๋‚จ์•„์žˆ๋Š” ํ‹ฐ์ผ“,์ด ํ‹ฐ์ผ“์˜ ๊ฐฏ์ˆ˜๋ฅผ ๋„ฃ์–ด์ฃผ๊ณ  ์žฌ๊ท€ํ•ด์ค€๋‹ค.

 

 

Problem


 

 

์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ์—ฌํ–‰๊ฒฝ๋กœ

[[ICN, SFO], [ICN, ATL], [SFO, ATL], [ATL, ICN], [ATL,SFO]] [ICN, ATL, ICN, SFO, ATL, SFO]

programmers.co.kr

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค 3๋‹จ๊ณ„ DFS/BFS

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€