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