Anda mengira sudoku biasa itu sulit, sekarang coba Killer Sudoku !
Dalam permainan Killer Sudoku, Anda tidak diberi nomor sama sekali. Sebagai gantinya, Anda diberikan wilayah yang dikatakan menambahkan hingga jumlah tertentu. Pertimbangkan contoh berikut, dari Wikipedia:
Dan solusinya:
Program yang Anda tulis akan mengambil format yang terdiri dari urutan 81 huruf yang mewakili wilayah, diikuti oleh urutan angka. Kemudian setiap angka dalam urutan mewakili jumlah angka di masing-masing daerah surat, mulai dari "A", "B", dll.
Ini kemudian akan menampilkan urutan 81 digit yang mewakili solusi.
Sebagai contoh, contoh puzzle di atas akan memiliki input berikut:
AABBBCDEFGGHHCCDEFGGIICJKKFLMMINJKOFLPPQNJOORSPTQNUVVRSTTQWUUXXSYZWWaaXXSYZWbbbcc
3 15 22 4 16 15 25 17 9 8 20 6 14 17 17 13 20 12 27 6 20 6 10 14 8 16 15 13 17
Dan output yang dihasilkan adalah:
215647398368952174794381652586274931142593867973816425821739546659428713437165289
Anda dapat mengasumsikan bahwa input tersebut valid, dan bahwa wilayah akan selalu muncul dalam urutan oleh A, B, ..., Y, Z, a, b, ..., z.
(Kode terpendek yang berfungsi akan menang.)