Hevosia, sikoja ja kanoja

Tiwius toi esiin Usenet-uutisryhmässä sfnet.huuhaa ihmiskuntaa pitkään askarruttaneen ongelman:

Käytettävissä on rahaa 100 markkaa ja sillä täytyy ostaa 100 eläintä. Hevosen hinta on 10 markkaa, sian hinta 3 markkaa ja kanan 0,50 markkaa. Millainen määrä pitää kutakin eläintä ostaa?

Tein ohjelman ongelman yleisemmäksi ratkaisuksi; Joskushan rahaa on enemmän, joskus vähemmän. Ja eläimiäkin saatetaan toisinaan tarvita enemmän, joskus tyydytään vähempään. Eläinten hinnat sitä vastoin ovat ns. luonnonvakioita.

Selain ei ymmärrä Javaa!

Arto Wikla, 24.10.2000
Algoritmia tehostettiin merkittävästi 25.10.2000 Tuomas Auran sfnet.huuhaassa antamien ehdotusten mukaisesti.