Program yang menyelesaikan cryptarithmetic dengan algoritma brute force
- Mendapatkan unique letters (kemunculan alfabet yang unik) dari soal cryptarithmetic yang di-input
- Membangkitkan seluruh kemungkinan permutasi dari angka 0 sampai 9 sepanjang banyak dari unique letters
- Menyulihkan seluruh kemungkinan permutasi kedalam soal cryptarithmetic selain permutasi yang menimbulkan digit 0 pada huruf pertama kata
- Mengecek apakah terdapat hasil penjumlahan yang memenuhi soal, dan menampilkan seluruh solusinya
Memiliki Python3
- Membuka dan menjalankan file main.py pada folder src
- Saat program sudah berjalan, masukan nama file yang mengandung cryptarithmetic (contoh:input1.txt)
*File soal disimpan dalam .txt pada folder test
*Folder doc berisi laporan tugas kecil ini