Terapkan pemecah aritmatika verbal dari beberapa urutan angka yang sama yang ditambahkan bersamaan:
TWO
+ TWO
-----
FOUR
REPEAT
REPEAT
REPEAT
+ REPEAT
--------
ANDSTOP
SPEED
+ SPEED
-------
KILLS
Ada beberapa batasan: setiap huruf harus mewakili angka yang berbeda, dan tidak ada huruf yang bisa nol.
Menerapkan pemecah sebagai fungsi operan, jumlah dan jumlah pengulangan mengembalikan daftar solusi (solusi: tupel dari operan dan jumlah yang dihasilkan). Sebagai contoh:
f(['T','W','O'], ['F','O','U','R'], 2) == [(734, 1468)]
Anda tidak perlu merepresentasikan variabel sebagai huruf, dan Anda tidak perlu menggunakan hash dalam solusinya. Pencarian dengan kekerasan diperbolehkan.
Kode terpendek menang.