Spaces:
Running
Running
| title: Block Blast Solver | |
| emoji: ๐งฉ | |
| colorFrom: green | |
| colorTo: indigo | |
| sdk: static | |
| pinned: false | |
| # Block Blast Solver | |
| ๋ณด๋ ์ํ์ 3๊ฐ ์กฐ๊ฐ ๋ชจ์์ ๊ทธ๋ฆฌ๋ฉด, ์์ ํ์(๋ฐฑํธ๋ํน)์ผ๋ก 3๊ฐ ์กฐ๊ฐ์ ๋๋ 6๊ฐ์ง ์์ ร ๋ชจ๋ ์์น๋ฅผ ์ ๋ถ ๊ฒ์ฌํด์ | |
| **์ค์ ๊ฐ์ฅ ๋ง์ด ์ง์ฐ๋ ๋ฐฐ์น**๋ฅผ ์ฐพ์์ฃผ๋ ์ ์ ์น์ฑ์ ๋๋ค. ์๋ฒ๊ฐ ์๊ณ ๋ชจ๋ ๊ณ์ฐ์ ๋ธ๋ผ์ฐ์ (JS)์์ ์คํ๋ฉ๋๋ค. | |
| ## Hugging Face Spaces์ ๋ฐฐํฌํ๋ ๋ฐฉ๋ฒ (๋ฌด๋ฃ) | |
| 1. https://huggingface.co/new-space ์ ์ โ ๋ก๊ทธ์ธ | |
| 2. Space name ์ ๋ ฅ (์: `block-blast-solver`) | |
| 3. **License**: ์ํ๋ ๋๋ก (์์ด๋ ๋ฌด๋ฐฉ) | |
| 4. **Space SDK**: **Static** ์ ํ (์ด๊ฒ ์ค์! Gradio/Streamlit ์๋) | |
| 5. **Space hardware**: ๊ธฐ๋ณธ(Free ยท CPU basic) ๊ทธ๋๋ก ๋๋ฉด ๋ฉ๋๋ค | |
| 6. Create Space ํด๋ฆญ | |
| 7. ์์ฑ๋ Space ํ์ด์ง์์ "Files" ํญ โ "Add file" โ "Upload files"๋ก | |
| ์ด ํด๋ ์์ `index.html`๊ณผ `README.md`๋ฅผ ๊ทธ๋๋ก ์ ๋ก๋ (๋๋ git์ผ๋ก push) | |
| 8. ์ปค๋ฐํ๋ฉด 1๋ถ ์ด๋ด๋ก `https://huggingface.co/spaces/{์ฌ์ฉ์๋ช }/{Space์ด๋ฆ}` ์ฃผ์์์ ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅ | |
| ### git์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒฝ์ฐ | |
| ```bash | |
| git clone https://huggingface.co/spaces/{์ฌ์ฉ์๋ช }/{Space์ด๋ฆ} | |
| cp index.html README.md {Space์ด๋ฆ}/ | |
| cd {Space์ด๋ฆ} | |
| git add . | |
| git commit -m "block blast solver" | |
| git push | |
| ``` | |
| ## ์ฌ์ฉ๋ฒ | |
| 1. ์ผ์ชฝ 8x8 ๋ณด๋์์ ํ์ฌ ๊ฒ์ ํ๋ฉด๊ณผ ๋๊ฐ์ด ์ฑ์์ง ์นธ์ ํด๋ฆญํด์ ํ์ | |
| 2. ์ค๋ฅธ์ชฝ A/B/C ์กฐ๊ฐ ํธ์ง๊ธฐ์์ ์ง๊ธ ์ฃผ์ด์ง 3๊ฐ ์กฐ๊ฐ ๋ชจ์์ ๊ทธ๋๋ก ๊ทธ๋ฆฌ๊ธฐ | |
| (์กฐ๊ฐ์ด 2๊ฐ๋ฟ์ด๋ผ๋ฉด ๋๋จธ์ง ํ๋๋ ๋น์๋๋ฉด ์๋์ผ๋ก ์ ์ธ๋ฉ๋๋ค) | |
| 3. "ํด๋ต ์ฐพ๊ธฐ" ํด๋ฆญ | |
| 4. 1๋จ๊ณ/2๋จ๊ณ/3๋จ๊ณ/์ต์ข ๊ฒฐ๊ณผ ๋ฒํผ์ ๋๋ฌ๊ฐ๋ฉฐ ์ด๋์ ์ด๋ค ์์๋ก ๋์์ผ ํ๋์ง ํ์ธ | |
| ## ์๊ณ ๋ฆฌ์ฆ | |
| - ์กฐ๊ฐ์ ๋์ ์ ์๋ ๋ชจ๋ ์์(์ต๋ 3! = 6๊ฐ์ง) ร ๊ฐ ์กฐ๊ฐ์ด ๋์ผ ์ ์๋ ๋ชจ๋ (ํ, ์ด) ์์น๋ฅผ | |
| ์ฌ๊ท์ ์ผ๋ก ์ ๋ถ ์๋ํ๋ ์์ ํ์(backtracking)์ ๋๋ค. | |
| - 8ร8 ๋ณด๋ + ์กฐ๊ฐ 3๊ฐ ๊ท๋ชจ์์๋ ์ค์ ํ์๋์ด ๋ง์์ผ ์์ญ๋ง ์ผ์ด์ค ์์ค์ด๋ผ ๋ธ๋ผ์ฐ์ ์์ ์ฆ์(๋๊ฐ ์์ญ~์๋ฐฑ ms) ๊ณ์ฐ๋ฉ๋๋ค. | |
| - ํ๊ฐ ๊ธฐ์ค: `์ด ์ง์์ง ์ค ์`๋ฅผ ์ต์ฐ์ ์ผ๋ก, ๋์ ์ด๋ฉด `์ต์ข ์ ์ผ๋ก ๋จ๋ ๋น ์นธ ์`๊ฐ ๋ง์(=๋ณด๋๊ฐ ๋ ์ฌ์ ๋ก์ด) ๋ฐฐ์น๋ฅผ ์ ํํฉ๋๋ค. | |
| - 3๊ฐ๋ฅผ ๋ชจ๋ ๋์ ์ ์๋ ๋ฐฐ์น๊ฐ ์์ผ๋ฉด, ์ต๋ํ ๋ง์ ์กฐ๊ฐ์ ๋์ ์ ์๋ ๋ถ๋ถ ํด๋ฅผ ๋์ ๋ณด์ฌ์ค๋๋ค. | |