๋„คํŠธ์›Œํฌ 1

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค / Python] ๋„คํŠธ์›Œํฌ

๋ฌธ์ œ ๋งํฌ: programmers.co.kr/learn/courses/30/lessons/43162 ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต - ๋„คํŠธ์›Œํฌ ๋„คํŠธ์›Œํฌ๋ž€ ์ปดํ“จํ„ฐ ์ƒํ˜ธ ๊ฐ„์— ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฐ๊ฒฐ๋œ ํ˜•ํƒœ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ปดํ“จํ„ฐ A์™€ ์ปดํ“จํ„ฐ B๊ฐ€ ์ง์ ‘์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด์žˆ๊ณ , ์ปดํ“จํ„ฐ B์™€ ์ปดํ“จํ„ฐ C๊ฐ€ ์ง์ ‘์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ programmers.co.kr ๋ฌธ์ œ ์„ค๋ช… BFS๋ฅผ ์ด์šฉํ•ด ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์ปดํ“จํ„ฐ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ์ปดํ“จํ„ฐ ์ค‘ ์ž‘์€ ๋ฒˆํ˜ธ๋ถ€ํ„ฐ BFS ์ˆ˜ํ–‰ BFS๊ฐ€ ๋๋‚˜๋ฉด ๋„คํŠธ์›Œํฌ ๊ฐœ์ˆ˜ 1 ์ฆ๊ฐ€ (answer++) ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์€ ์ปดํ“จํ„ฐ๊ฐ€ ์—†์„ ๋•Œ๊นŒ์ง€ 1~2๋ฒˆ์„ ๋ฐ˜๋ณต ์ˆ˜ํ–‰ ์†Œ์Šค์ฝ”๋“œ from collections import deque def solution(n, compute..