Cryptarithm Solver

Menyelesaikan puzzle cryptarithm secara otomatis! Silahkan baca tab penjelasan untuk memahami metode penyelesaian yang digunakan.

Masukkan karakter pada kolom berikut:

Cryptarithm adalah puzzle matematika berupa huruf-huruf yang menggantikan angka. Setiap huruf mewakili satu angka di mana jika huruf tersebut diganti dengan angka yang sesuai, maka persamaan matematika nya akan terpenuhi.

Sebagai contohnya, perhatikan puzzle cryptarithm berikut:


AB
AB
+—
BCC

Persamaan tersebut akan terpenuhi jika nilai A=6, B=1, C=2.

61
61
+—
122

Tantangan dari cryptarithm adalah menemukan angka yang sesuai untuk menggantikan huruf-huruf tersebut, di mana semakin kompleks hubungan persamaannya, maka semakin sulit untuk menemukan solusinya.

Salah satu cara untuk menyelesaikan cryptarithm adalah dengan melihat hubungan antara huruf-huruf tersebut.

Sebagai contohnya, pada AB + AB = BCC, kita dapat melihat bahwa satu-satunya nilai yang memungkinkan untuk B adalah 1. Hal ini disebabkan karena penjumlahan dari dua digit angka (AB) yang menghasilkan tiga digit (BCC), maka nilainya pasti dalam rentang ratusan. Misalnya, 99 + 99 = 198. Dari sini, didapatkan bahwa B = 1.

Kemudian, berhubung B + B = C, maka didapatkan nilai C adalah 1 + 1 = 2. Sampai sini didapatkan hubungan:

A1
A1
+—
122

Nilai A dapat diketahui dengan mudah dengan hubungan A + A = 12, sehingga A = 6. Sehingga didapatkan solusi akhir

61
61
+—
122

Alternatif Metode Penyelesaian Cryptarithm

Cara bodoh yang cukup efektif untuk menyelesaikan puzzle cryptarithm adalah dengan melakukan uji coba berulang untuk semua kombinasi angka yang mungkin.

Misalnya, pada AB + AB = BCC, maka di sini kita perlu menemukan angka pada variabel A, B, dan C. Berhubung digit yang ada adalah 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, maka kemungkinan solusi untuk (A, B, C) adalah

(0, 1, 2)
(0, 1, 3)
(0, 1, 4)
(0, 1, 5)
(0, 1, 6)
(0, 1, 7)
(0, 1, 8)
(0, 1, 9)
.
.
.
dan seterusnya.
Total ada 720 kemungkinan.

Hal yang perlu dilakukan selanjutnya adalah mencoba seluruh kemungkinan tersebut sampai hubungan persamaan matematikanya terpenuhi.

Itulah yang dilakukan di website ini.
Memang agak bodoh, tapi it works!