Python :: 파이썬 스도쿠 풀이프로그램 제작
Python 프로그래밍 기초 수업 때 자율주제로 프로그래밍 프로젝트를 진행했다. 처음에는 turtle을 이용하여 FPS게임을 제작해보려 했으나 타 모듈을 사용하지 않고서 FPS를 만들기란 쉽지가 않았다. 결국 주제를 바꾸어 스도쿠 문제를 풀어주는 프로그램을 만들기로 바꾸었는데 이또한 쉽지 않았다. 스도쿠를 주제로 동시에 두개의 프로그램을 제작하였는데 한가지는 지능형 브루트포스방식으로 한 칸안에 들어갈 가능성을 판단하여 재귀함수를 통한 무차별대입을 가하는 방식이고 다른 한가지는 실제 풀이방법 그대로 풀어가는 프로그램이었다. 머리가 복잡해질 때 마다 프로그램을 바꿔가며 개발을 했는데 방금 브루프포스방법이 성공하였다. 실제 코드는 아래와 같다. game=[[0,0,3,0,2,0,6,0,0], [9,0,0,3,..