Moja dcérka Agátka dostala včera kolekciu 16 nálepiek, ktoré zodpovedajú symbolom 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, +, -, ×, /, = (v skutočnosti táto sada obsahuje aj kvietky s číslami, ale tie ignorujme). Pomôžte Agátke z týchto symbolov poskladať platnú rovnicu. Čím viac nálepiek v nej bude využitých, tým lepšie.
Napríklad rovnosť 8/4=2 je zostavená z 5 nálepiek, rovnosť 60/3=2×10 sa skladá z 8 nálepiek, ale možno (ehm) existujú aj rovnosti, ktoré používajú ešte viac týchto nálepiek...
Takáto úloha je síce trochu infantilná, ale 1. nájsť najlepšie riešenie nie je vôbec jednoduché a 2. vážnych úloh máme dosť na vyučovaní, nie? ;-)
29.11.: Ďakujeme za všetky návrhy! Agátka si vybrala a nalepila nasledovnú rovnicu:
14 * 92 \ 8= 103 + 65 - 7
OdpovedaťOdstrániťMilutin: veľmi dobré. Už tam chýba len cifra "0" a ešte môjmu vkusu by viac vyhovovalo iné použitie nálepky "10". Každopádne je to lepšie ako to, čo som po asi štvrťhodinke vyšpekuloval ja:
OdpovedaťOdstrániť10*46/230+79=81
Ale možno niekoho napadne niečo ešte lepšie...
teoreticky ak cyba uz iba ta nula tak v pocitacovej reci by toto bolo korektne :) :
OdpovedaťOdstrániť014 * 92 \ 8= 103 + 65 - 7
Rori: To je fakt, ale potom to už na dvoch miestach nevyhovuje stopercentne môjmu vkusu. Ale aj tak je to veľmi dobré. Ešte počkám pár dní a ak nikto nepríde s ničím lepším (čo bude asi ťažké), tak Agátke slávnostne v izbe implementujeme toto :-)
OdpovedaťOdstrániť345678/2 * 0 = 9 + 1 - 10
OdpovedaťOdstrániťs 0 to je velmi lahke, preto som ju ani nepouzil :)
Milutin: :-) Máš pravdu; takto sa dá vybaviť hocičo. Najestetickejší teda zostáva Tvoj prvý návrh.
OdpovedaťOdstrániť1 * 910 / 5 = 603 - 428 + 7
OdpovedaťOdstrániť910 / 70 + 26 = 84 - 15 * 3
OdpovedaťOdstrániť85 + 102 - 97 = 10 * 36 / 4
106 + 52 - 98 = 30 * 14 / 7
... a veľa iných...
Ďakujem za motiváciu zopakovať si skriptovanie v Pythone :)
Milutin: Pekne. Ako som už napísal, ja sám som nenašiel ani jedno riešenie využívajúce všetky nálepky.
OdpovedaťOdstrániťPeter: Tiež som sa zamýšľal nad tým, či si to nenaprogramujem, ale nenapadlo ma ako to urobiť rýchlo (v mojich časových reláciách cháp menej ako cca 20 minút), tak som sa tejto myšlienky vzdal. Ale nebol by som býval povedal, že je týchto maximálnych rovností až toľko. Very good.
Len teraz mám problém, ktoré z toľkých pekných riešení dať Agátke na stenu... :-)
Hlasujem za : 910 / 70 + 26 = 84 - 15 * 3
OdpovedaťOdstrániť:)
Já hlasuju pro něco, co bude barevně vyvážené, když se třeba potká 8 a 4, tak tam bude moc růžové pokopě..
OdpovedaťOdstrániťOK, ďakujem za hlasy; asi to nalepím zajtra.
OdpovedaťOdstrániťTychi: Vídíš, tak to by ma nenapadlo. Je dobré, že tu máme aj zástupcov nežného pohlavia...