Top ! C'est plus complet et le code a passé tous les tests :-D
Bien vu pour la seconde solution :
puis
C'est formellement correct mais ne serait pas passé sur le site, vu que le JS travaille en flottants (i.e. notation scientifique) et que \frac{5}{6}=0.8\underline{3} → 1-\frac{5}{6}=1.\underline{6} (ptdr)
Ceci ne remet aucunement en cause ton programme qui trouve justement des solutions exactes qui passent sous le radar ailleurs (je me demande si on doit ouvrir un issue au hollandais volant ;D j'ai le même souci avec mon implémentation shell, qui elle travaille en décimale fixe...)
et de la soustraction (mais là, je n’en vois pas l’intérêt ;-) )
Si, si. Il faut que tu testes avec et sans le check sur les soustraction pour les valeurs 7,6,5,1
Normalement, si j'ai bien compris, la contrainte imposée sur les soustractions rejetait 1-7=-6 qui pourtant permet d'arriver au résultat avec 30-6 au final.
Autre exemple avec un effet similaire :
[^] # Re: Haskel
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal résoudre "trouve 24". Évalué à 2.
Top ! C'est plus complet et le code a passé tous les tests :-D
Bien vu pour la seconde solution :
puis
C'est formellement correct mais ne serait pas passé sur le site, vu que le JS travaille en flottants (i.e. notation scientifique) et que \frac{5}{6}=0.8\underline{3} → 1-\frac{5}{6}=1.\underline{6} (ptdr)
Ceci ne remet aucunement en cause ton programme qui trouve justement des solutions exactes qui passent sous le radar ailleurs (je me demande si on doit ouvrir un issue au hollandais volant ;D j'ai le même souci avec mon implémentation shell, qui elle travaille en décimale fixe...)
Si, si. Il faut que tu testes avec et sans le check sur les soustraction pour les valeurs 7,6,5,1
Normalement, si j'ai bien compris, la contrainte imposée sur les soustractions rejetait 1-7=-6 qui pourtant permet d'arriver au résultat avec 30-6 au final.
Autre exemple avec un effet similaire :
"It is seldom that liberty of any kind is lost all at once." ― David Hume