Sujet : Re: [Jeux] Trouver le calcul caché
De : samuel_dot_devulder (at) *nospam* laposte_dot_net.invalid (Samuel DEVULDER)
Groupes : fr.sci.mathsDate : 04. Jul 2022, 00:07:01
Autres entêtes
Organisation : Aioe.org NNTP Server
Message-ID : <t9t3u5$dob$1@gioia.aioe.org>
References : 1 2 3 4 5 6
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Le 03/07/2022 à 14:03, Samuel DEVULDER a écrit :
De fait j'ai même l'impression qu'avec elle, le problème n'est pas plus difficile que le mode HARD. Je pense même pouvoir faire mieux avec la stratégie du "moins-pire" (comme au Mastermind) déjà utilisée avec succès pour les modes EASY, NORMAL et HARD.
Je bricole une version de l'algo qui joue à un niveau de profondeur 2 (on ne cherche pas le moins pire des coups suivants, mais le moins pire des coups suivants le coup suivant). Il a l'air d'être assez spectaculaire (en trouvant des trucs en 2 coups). Je ne sais pas si c'est normal, ou juste que j'ai un gros coup de bol aujour'hui:
easy mathler 152 2/6
⬜⬜⬜⬜⬜
🟩🟩🟩🟩🟩
mathler 152 2/6
🟨⬜🟩🟨⬜⬜
🟩🟩🟩🟩🟩🟩
hard mathler 152 3/6
🟨🟨🟨🟨⬜⬜⬜🟨
🟩🟨🟨🟨⬜⬜🟨🟨
🟩🟩🟩🟩🟩🟩🟩🟩
#Numble # 153
⬛️⬛️⬛️⬛️🟨🟨🟨
🟨🟩🟩🟩🟩⬛️🟨
🟩🟩🟩🟩🟩🟩🟩
3/6
www.thenumble.app
Je l'ai aussi adapté à la version KILLER, et il résout en 4 coups:
killer mathler 152 4/6
⬜⬜⬜⬜⬜⬜
⬜⬜🟩⬜⬜🟩
🟩⬜🟩⬜⬜🟩
🟩🟩🟩🟩🟩🟩
Le code source est là:
https://tinyurl.com/3ftemzhzPour les curieux, la trace de son exécution (et les solutions, donc attention au spoil) sont lisible plus bas...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
.. spoiler ...
$ make play
for exe in mathler-EASY.exe mathler-NORMAL.exe mathler-HARD.exe mathler-KILLER.exe mathler-THENUMBLE.exe mathler-NUMBLE.exe; do ./$exe; echo -n "press enter"; read a; done
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Helper for
https://easy.mathler.com/ by Samuel Devulder
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Num? 132
Finding equations for 132...done (108 found)
4 threads will be used.
Finding least worst equation...done
Try: 53+79
Ans: -----
Finding least worst equation...done
Try: 11*12
Ans: !!!!!
Solved in 2 rounds.
You were lucky. There existed 3 other possibilities.
press enter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Helper for
https://mathler.com/ by Samuel Devulder
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Num? 133
Finding equations for 133...done (324 found)
4 threads will be used.
Finding least worst equation...done
Try: 2*63+7
Ans: +-!+--
Only one possible equation.
Sol: 156-23
Solved in 2 rounds.
press enter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Helper for
https://hard.mathler.com/ by Samuel Devulder
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Num? 1632
Finding equations for 1632...done (19 secs, 6602 found)
4 threads will be used.
Finding least worst equation...sel(670)...done (9 secs)
Try: 314*5+62
Ans: ++++---+
Finding least worst equation...done
Try: 12*408/3
Ans: !+++--++
Only one possible equation.
Sol: 192/4*34
Solved in 3 rounds.
press enter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Helper for
https://killer.mathler.com/ by Samuel Devulder
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Num? 15
Finding equations for 15...done (1276 found)
4 threads will be used.
Finding least worst equation...done (2 secs)
Try: 1+1*14
Ans: ------
Finding least worst equation...done
Try: 20/8*6
Ans: --+--+
Finding least worst equation...done
Try: 84/4-6
Ans: !-!--!
Only one possible equation.
Sol: 81/9+6
Solved in 4 rounds.
press enter
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Helper for
https://www.thenumble.app/ by Samuel Devulder
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Num? 40
Finding equations for 40...done (9062 found)
4 threads will be used.
Finding least worst equation...sel(1359)...done (9 secs)
Try: 25-3+18
Ans: ----+++
Finding least worst equation...done
Try: 4*8+8/1
Ans: +!!!!-+
Only one possible equation.
Sol: 1*8+8*4
Solved in 3 rounds.
press enter