Deutsch   English   Français   Italiano  
<sh23nh$13ec$1@cabale.usenet-fr.net>

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

Path: ...!weretis.net!feeder6.news.weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail
From: Olivier Miakinen <om+news@miakinen.net>
Newsgroups: fr.sci.maths
Subject: =?UTF-8?Q?Re:_Modulo_tout_retourn=c3=a9_dans_les_clefs?=
Date: Sun, 5 Sep 2021 11:47:29 +0200
Organization: There's no cabale
Lines: 33
Message-ID: <sh23nh$13ec$1@cabale.usenet-fr.net>
References: <sgap79$vsa$2@shakotay.alphanet.ch>
 <sgbruv$2n00$1@cabale.usenet-fr.net> <sgd0df$sch$2@shakotay.alphanet.ch>
 <sgtnp9$2n5o$1@cabale.usenet-fr.net> <sguc4k$3dg$1@shakotay.alphanet.ch>
 <sgv423$2ia$1@cabale.usenet-fr.net> <sgvets$eto$4@shakotay.alphanet.ch>
 <sgvgk6$7us$1@cabale.usenet-fr.net>
NNTP-Posting-Host: 220.12.205.77.rev.sfr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: cabale.usenet-fr.net 1630835249 36300 77.205.12.220 (5 Sep 2021 09:47:29 GMT)
X-Complaints-To: abuse@usenet-fr.net
NNTP-Posting-Date: Sun, 5 Sep 2021 09:47:29 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Firefox/52.0 SeaMonkey/2.49.4
In-Reply-To: <sgvgk6$7us$1@cabale.usenet-fr.net>
Bytes: 2360

Le 04/09/2021 12:09, j'écrivais :
> 
> Mon programme python :
> ========================================================================
> #!/usr/bin/env python3
> 
> import sys
> 
> def calcule_pour(modulo, verbose):
>     somme = 0
>     for n in range(2, 13):
                    ^^^
J'ai fait une erreur ici, il faudrait commencer à 1 au lieu de 2.

Ce nombre désigne la distance entre les deux chiffres modifiés, mais
lorsque j'ai lancé mon programme pour la première fois j'ai cru qu'il
était bugué en comptant deux fois le nombre 97 :
===================
97 ←12→ +9 +7
 12×1×3 = 36
97 ←11→ +1 -3
 11×9×7 = 693
===================

En réalité il est normal que le 97 apparaisse deux fois : une fois pour
modifier deux chiffres côté à côte, par exemple 01←→98 ; une autre fois
pour deux chiffres séparés d'un troisième, par exemple 153←→250.

Au finale, cela ajoute 36 paires pour 97 et 84 paires pour 93, mais c'est
quand même 93 qui reste le meilleur choix de modulo.

-- 
Olivier Miakinen