python ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ๋ฐฑ์ค 12094 - 2048 (Hard) [ํ์ด์ฌ] ํ์ด์ด์ ์ ํ์๋ 2048 (Easy) ๋ฌธ์ ์ ํ์ด ๋ฐฉ๋ฒ์์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ํ์ํ์ฌ ๋ต์ ๋์ถํ๋ค๋ฉด 2048 (Hard)๋ 10ํ์ ์ด๋์ผ๋ก ํ์ฅ๋์๊ธฐ ๋๋ฌธ์ ์ ์ ํ ๊ฐ์ง์น๊ธฐ๋ฅผ ํ์ฌ ์๊ฐ์ ์ค์ฌ ๋ต์ ๋์ถํด์ผ ํฉ๋๋ค. ๊ทธ๋ผ, ์ด๋ค ๊ฒฝ์ฐ๋ฅผ ๊ฐ์ง์น๊ธฐํด์ฃผ์ด์ผ ํ ๊น์? ๋ธ๋ก๋ค์ ์ด๋์์ผฐ๋๋ฐ ์ด์ ๊ณผ ๊ฐ์ ๋ชจ์ต์ผ ๊ฒฝ์ฐ๋จ์ํ๊ฒ ์๊ฐํด๋ดค์ ๋ ๊ฐ์ฅ ๋จผ์ ๋ ์ค๋ฅด๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ด๋ค ํ ๊ฒฝ์ฐ์ ๋ํ์ฌ ์ํ์ข์ฐ๋ฅผ ๋ชจ๋ ๊ตฌํ๊ธฐ ๋๋ฌธ์ ์ํ์ข์ฐ ์ค ๊ฐ์ ๋ชจ์์ ๊ฐ์ง ๊ฒฝ์ฐ๊ฐ ๋ฐ์ํ๋ฉด ์ ์ด์ ํ์ํ ํ์๊ฐ ์์ต๋๋ค. ์ค๋ณต๋ ๊ฒฝ์ฐ๋ฅผ ํ์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ตฌํ ์ต๋๊ฐ์ด ์ด์ ์ ๊ตฌํ ๊ฒ๋ณด๋ค ์์ ๊ฒ์ด๋ผ๋ ๊ฒ ์์๋๋ ๊ฒฝ์ฐ์ด ๊ฒฝ์ฐ๋ ์ ๋ ๋ฐฑ์ค ์ง๋ฌธ ๊ฒ์์์ ์ป์ด๋ธ ํด๋ต์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ฒ์์ ์ต๋ 10ํ ์ด๋์ ๋ํด ํ์ํ์๋.. ๋๋ณด๊ธฐ ๋ฐฑ์ค 12100 - 2048 (Easy) [ํ์ด์ฌ] ํ์ด๋ชจ๋ ๊ฒฝ์ฐ์ ์์ ๋ํด์ ๊ฒ์ฌ๋ฅผ ํด๋ด์ผ ์ด๋ค ๊ฒฝ์ฐ์ ๊ฐ์ฅ ํฐ ์๊ฐ ๋ง๋ค์ด์ง๋์ง ์ ์ ์๋ ๋ฌธ์ ์ ๋๋ค.๊ทธ๋์, ํ์ด ๋ฐฉ๋ฒ์ ‘๋ฐฑํธ๋ํน’์ ์ด์ฉํ์ฌ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ฒ์ฌํ๋ ๊ฒ์ ๋๋ค. ๋ฐฑํธ๋ํน ์์ฒด์ ๊ตฌํ์ ์ด๋ ต์ง ์์ง๋ง ๊ฐ ์๋ค์ move ํ๋ ๊ฒ์ ์๊ฐ์ด ์ข ๊ฑธ๋ ธ๋ ๋ฌธ์ ์์ต๋๋ค.์, ์๋ ์ด๋์ row๋ฅผ ์ด๋ํ๋ฉด์ ๊ฐฑ์ ํด์ผํ๊ณ ์ผ์ชฝ, ์ค๋ฅธ์ชฝ ์ด๋์ column์ ์ด๋ํ๋ฉด์ ๊ฐฑ์ ํด์ผํฉ๋๋ค. ๊ฐ ์นธ์ ๋ํ์ฌ ์ ํ๋ ์นธ ๋ค์ ๋จ์์๋ ์นธ์ ์์๋๋ก ๊ฒ์ฌํ๋ฉด์ ๋จ์์๋ ์นธ์ด 0์ด๋ฉด ๋์ด๊ฐ๊ณ , 0์ด ์๋๋ฉด ์ ํ๋ ์นธ(0์ด ์๋๋ฉด)๊ณผ ํฉ์น๊ฑฐ๋ ํน์ ์ ํ๋ ์นธ(0์ด๋ฉด)์ ๊ทธ ์นธ์ ๊ฐ์ ์ด๋์์ผฐ์ต๋๋ค. ์ ํ๋ ์นธ๊ณผ ๋จ์์๋ ์นธ์ด ํฉ์ณ์ก๋ค๋ฉด ๋ค์ ์นธ์ผ๋ก ๋์ด๊ฐ์ ๊ฐ์ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉด ๋์ง๋ง, ๋ง์ฝ ์ ํ๋ ์นธ์ด 0์ด.. ๋๋ณด๊ธฐ ์ด์ 1 ๋ค์