『パズルで鍛えるアルゴリズム力』の第1章で紹介されている「テンパズル」をPythonで取り組んでみました。
1_1_ten_puzzle_solver.py
実行
% python 1_1_ten_puzzle_solver.py 1 th number: 3 2 th number: 4 3 th number: 7 4 th number: 8 target number: 10 (3 - 7 / 4) * 8 = 10 8 * (3 - 7 / 4) = 10