遊戲規則:在九個九宮格裡,填入1到9的數字,讓每個數字在每個行、列及九宮格裡都只出現一次。
程式規格: 由檔案或螢幕輸入9 X 9的題目(如果你要使用swing或awt製作GUI來輸入也可以), 每個位置都是由0-9之一的數字組成, 其中0代表該位置未知, 其餘1-9表示該位置已知的數字. 請依該輸入找出題目的解答. 以下是10個範例和解答:
530070000 600195000 098000060 800060003 400803001 700020006 060000280 000419005 000080079 Solution: 534678912 672195348 198342567 859761423 426853791 713924856 961537284 287419635 345286179
050001400 203000700 070300182 004050007 000103000 800020600 185006090 002000803 006400070 Solution: 658271439 213894756 479365182 924658317 567143928 831927645 185736294 742519863 396482571
600100050 040002003 003050100 010003004 005060900 200900010 006080700 300700060 020006001 Solution: 682139457 541672893 973458126 719523684 435861972 268947315 156284739 394715268 827396541
320000700 009800300 000006002 050009003 040000020 700300040 100700000 006002500 004000086 Solution: 321954768 469827351 587136492 658249173 943671825 712385649 195768234 836492517 274513986
450000006 003001007 000023000 000040250 009302100 081070000 000580000 900700800 700000064 Solution: 452897316 893651427 176423985 637148259 549362178 281975643 324586791 965714832 718239564
004050060 060100809 300007000 080000500 000403000 006000070 000200006 105004030 020070100 Solution: 214958367 567132849 398647215 481796523 752483691 936521478 843219756 175864932 629375184
000004007 008501004 050000280 070400000 001903500 000008070 024000060 800102300 500800000 Solution: 312684957 798521634 456739281 975416823 281973546 643258179 124395768 867142395 539867412
000000000 007830000 005002640 002600070 040000080 060003200 028400500 000096100 000000000 Solution: 294165837 617834952 385972641 532681479 741259386 869743215 928417563 473596128 156328794
600000540 030027000 000009000 000000053 004000800 260000000 000800000 000460070 059000002 Solution: 692381547 435627189 187549236 918274653 574936821 263158794 746892315 321465978 859713462
070010090 900800007 003000006 040001500 030000010 002700060 500000600 600005002 080020070 Solution: 478516293 965832147 213497856 749361528 836259714 152748369 524973681 697185432 381624975
200670000 006000201 400000800 500009300 030000050 002800007 001000004 708000600 000053008 Solution: 283671945 976548231 415392876 567419382 834267159 192835467 321786594 758924613 649153728
相關網站