明日は明日の風が吹く
by tomowind
python으로 스도쿠 프로그램 작성 - 결과
[ python으로 스도쿠 프로그램 작성 - 개요 ]
[ python으로 스도쿠 프로그램 작성 - 결과 ]


구현에 있어서는 파이썬의 기능을 조금씩 다 써보는 것을 원칙으로 했다.
그래서, 다음과 같이 3개의 파일로 작성했다.

  • sudoku.py : sudoku를 푸는 메인 루틴.
  • sudoku_app.py : sudoku GUI.
  • sudoku_setup.py : exe로 만드는 setup.

알고리즘은 내가 실제 손으로 풀던것을 그대로 집어 넣었다.
GUI는 파이썬에서 기본으로 제공되는 TK interface를 사용했고,
배포는 py2exe를 사용해서 exe로 만들어주기로 했다.

따라서, 아래와 같이 결과가 나온다.
[ 프로그램을 띄워 숫자를 채워 넣음 ]

[ solve 버튼을 눌러 해답을 찾아냄 ]

이번 프로그래밍을 통해서 python이 조금 손에 익었다.
앞으로는 스크립트 언어로 많은걸 할 수 있을것 같다. ^^;


by 박상민 | 2006/04/09 11:37 | IT 프로그래밍 | 트랙백 | 덧글(2) |
트랙백 주소 : http://tomowind.egloos.com/tb/2342752
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 까막 at 2006/04/09 16:19
빨리 만들어야 하고, 그다지 성능이 중요하지 않다면, 스크립트 언어만큼 (특히나 파이썬!) 좋은 시도는 없지.

저런걸 C++로 짠다면 닭잡는데 소잡는 칼 쓰는 격.
Commented by 박상민 at 2006/04/09 20:55
이번엔 익히느라 졸라 힘들었지..;;
다음번부터는 닭잡는 칼이 될듯 :)

:         :

:

비공개 덧글

이글루 파인더
최근 등록된 덧글
Contact Tomowind
Stats
Google Analytics
rss

skin by jesse