Diskusjon:MOD11
Siste kommentar: for 6 år siden av InternetArchiveBot i emnet Endret eksterne lenker
Endret eksterne lenker
redigerJeg har nettopp endret 1 ekstern(e) lenke(r) i artikkelen MOD11. Sjekk gjerne at endringen min er OK. Hvis du ønsker at jeg skal ignorere disse lenkene eller hele siden, eller hvis du har andre spørsmål, se denne spørsmålssiden. Jeg har gjort følgende endringer:
- La til arkivet https://web.archive.org/web/20130119083006/http://blog.ireality.no/2012/06/norwegian-kid-number.html til http://blog.ireality.no/2012/06/norwegian-kid-number.html
Med hilsen—InternetArchiveBot (Rapporter feil) 31. jan. 2018 kl. 19:30 (CET)
Fel i python-implementationen
redigerPython implementationen returnerar ogiltig kontrollsiffra om resten blir 10 eller 0.
Exempel:
>>> kid_mod11_wiki(2000) # Expect 20001
'2000-'
>>> kid_mod11_wiki(1020) # Expect 10200
'102011'
Föreslår följande modifierade lösning:
def kid_mod11_wiki(a):
rest = sum([int(val)*[2,3,4,5,6,7][idx%6] for idx,val in enumerate(list(str(a))[::-1])])%11
return "%s%s" % (a,rest == 1 and '-' or (11-rest)%11)