Deutsch   English   Français   Italiano  
<4Em1rvoZ346NpHGpO958fUQ5j9Y@jntp>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news.uzoreto.com!aioe.org!pasdenom.info!from-devjntp
Message-ID: <4Em1rvoZ346NpHGpO958fUQ5j9Y@jntp>
JNTP-Route: news2.nemoweb.net
JNTP-DataType: Article
Subject: Re: [Jeux] Trouver le calcul =?UTF-8?Q?cach=C3=A9?=
References: <sue0gr$5e5$1@gioia.aioe.org> <8apKyUf5wfzJ40FTKROxb7wItCE@jntp> <svj7d5$1gi7$1@gioia.aioe.org>
 <bw3x_FPxH7AUh3bQmtSa1BYBRMw@jntp> <621dca35$0$25350$426a74cc@news.free.fr> <mMWl6DTwAzq_YwNLS7ga374SlsI@jntp>
 <eYVWQtArabkF_vMLZK0EXOicFlQ@jntp> <6220800c$0$21031$426a34cc@news.free.fr> <Y3PSahdCnF5sikeT8R2hcgMECIs@jntp>
 <6221a92c$0$3415$426a74cc@news.free.fr>
Newsgroups: fr.sci.maths
JNTP-HashClient: UnhmXPELOQsbHhdw3eYRA6PZGKc
JNTP-ThreadID: sue0gr$5e5$1@gioia.aioe.org
JNTP-Uri: http://news2.nemoweb.net/?DataID=4Em1rvoZ346NpHGpO958fUQ5j9Y@jntp
Supersedes: <3vw6_wLyT1qEZ6A3PUENOV3BVts@jntp>
User-Agent: Nemo/0.999a
JNTP-OriginServer: news2.nemoweb.net
Date: Fri, 04 Mar 22 12:33:16 +0000
Organization: Nemoweb
JNTP-Browser: Mozilla/5.0 (Linux; Android 11; SM-T290) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.101 Safari/537.36
Injection-Info: news2.nemoweb.net; posting-host="095f3744c0ffd4df4f350c9c40c789002c6e538a"; logging-data="2022-03-04T12:33:16Z/6671256"; posting-account="142@news2.nemoweb.net"; mail-complaints-to="newsmaster@news2.nemoweb.net"
JNTP-ProtocolVersion: 0.21.1
JNTP-Server: PhpNemoServer/0.94.5
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-JNTP-JsonNewsGateway: 0.96
From: Samuel DEVULDER <samuel.devulder@laposte.net.invalid>
Bytes: 3638
Lines: 71

Le 04/03/2022 à 06:52, Jacques Mathon a écrit :

>> 09
> 
> ?

Typo ;)

> pas de multiplication par zéro, je voudrais voir à quelle moyenne il 
> serait possible d'arriver (en travaillant sur le premier coup si besoin).
> 
> Je m'y suis essayé aujourd'hui et le résultat semble prometteur (voir 
> ci-dessous).

Moi aussi. J’ai ajouté ces règles là en tête de la base de 
connaissances pour rejeter le zéro partout et l’élément neutre lors 
des multiplications.

calc(0/1, +, _, _) :- !, fail.
calc(_, +, 0/1, _) :- !, fail.
calc(0/1, *, _, _) :- !, fail.
calc(_, *, 0/1, _) :- !, fail.
calc(1/1, *, _, _) :- !, fail.
calc(_, *, 1/1, _) :- !, fail.
calc(0/1, /, _, _) :- !, fail.

Et j’ai toujours choisi une équation sans symboles redondants. Voici ce 
que j’ai obtenu:

> ..⬜🟩⬜
> 🟩🟩🟩🟩🟩

easy.mathler.com  31 2/6

⬜⬜⬜🟩⬜
🟩🟩🟩🟩🟩

Je crois qu’on a utilisé la même formule de départ :)

> ⬜🟨🟩🟨🟩⬜
> 🟩🟩🟩🟩🟩🟩

mathler.com  31 3/6

🟨🟨⬜⬜🟩⬜
🟨🟩🟩⬜🟩🟨
🟩🟩🟩🟩🟩🟩
Moins inspiré que toi, mais 3 c’est dans la moyenne.


> ⬜🟩🟨🟨⬜⬜🟨🟨
> 🟩🟩🟩🟩🟩🟩🟩🟩

hard.mathler.com  31 2/6

⬜⬜⬜⬜🟨🟨🟩⬜
🟩🟩🟩🟩🟩🟩🟩🟩

Ici un seul choix en ligne 2 avec les heuristiques.

Autres heuristiques probables:
* les nombres font rarement plus de deux chiffres.

* les parenthèses inutiles ne semblent jamais être présentes. Par ex: 
(1+2+34) ou 1+2+(34) ou (1+2)+34 ou 1+(2+34) ou 1+(2*34) ou ((1234)). 
J’aurais tendance a croire que les équations sont générées à partir 
d’un arbre syntaxique plutôt qu’à partir de suites de symboles. Ceci 
peut aussi avoir un impact sur la distribution des opérations et des 
nombres utilisés.

Sam.