code.ivysaur.me

countdown-bash

A generator and recursive solver for the Countdown Numbers game.

Written in bash on Termux during a train ride. Not guaranteed to be fast, accurate, or provide the simplest solution.

Usage

$ ./countdown.sh 
Target: 854
Numbers: 10 50 4 9 7 1

$ ./solve.sh 854 10 50 4 9 7 1
won
855 - 1 = 854
57 x 15 = 855
9 - -6 = 15
50 + 7 = 57
4 - 10 = -6