JavaScriptを使って数独解題プログラムを実現します.
1308 ワード
最近息子の学校では子供に数独に関する本を買ってもらい、数独競技もします.開発を楽しみにしていた父は、自分の問題をコードで書いて、参考、批評、指摘してくれました.
オンラインテストアドレス:http://www.jmeditor.com/shudu/.
以下はソースコードです.優雅さが足りないかもしれません.一晩で書いたものも成果があります.
(mfkvfnの指摘に感謝して、レイアウトの調整をしました.)
ソースコードが長すぎて、フォーラムで「スクリプトの実行が遅すぎて、停止しますか?」
オンラインテストアドレス:http://www.jmeditor.com/shudu/.
以下はソースコードです.優雅さが足りないかもしれません.一晩で書いたものも成果があります.
(mfkvfnの指摘に感謝して、レイアウトの調整をしました.)
<style>
li{list-style:none;}
.numdiv{width:470px;float:left;}
.numdiv li{width:50px;height:50px;text-align:center;float:left;}
.numdiv li input{width:40px;height:40px;font-size:36px;text-align:center;border:none 0px;margin-top:3px;}
.numdiv li input.s{background-color:gray;}
#outlog,#reslog{height:400px;}
#outlog{width:300px;}
#reslog{width:300px;margin-left:10px;}
.console{width:700px;float:left;margin-left:10px;}
#msg{margin-left:20px;height:30px;}
.btn{height:40px;}
.btn input{height:30px;margin-right:5px;};
.leftn{border-left:solid blue 1px;}
.top1{border-top:solid blue 1px;}
.right1{border-right:solid blue 1px;}
.bottom1{border-bottom:solid blue 1px;}
.right2{border-right:solid blue 3px;}
.bottom2{border-bottom:solid blue 3px;}
</style>
ソースコードが長すぎて、フォーラムで「スクリプトの実行が遅すぎて、停止しますか?」