[Programmers] Lv2. ๋ฌด์ธ๋ ์ฌํ | C++
๐๋ฌธ์ ๋ณด๋ฌ๊ฐ๊ธฐ ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์
๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์
๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์. programmers.co.kr ๐จ๐ปํ์ด ๊ณผ์ ์ฝ์๋ง์ BFS๊ฐ ๋ ์ฌ๋๊ณ , BFS๋ฅผ ๋ง์ด ์ฌ์ฉํด ๋ณด์ง ์์ ์ ์๊ฒ ์ฐ์ตํ ์ข์ ๊ธฐํ๋ค ์ถ์์ต๋๋ค. #include #include #include #include using namespace std; int rowMoving[4] = { -1, 1, 0, 0 }; int columnMoving[4] = { 0, 0, -1, 1 }; // BFS int ExploreSurroundingLand(const vector& maps, vector& visited, pair curre..