» »

Kontrolna številka osebnega dokumenta

Kontrolna številka osebnega dokumenta

perlhelp ::

Morebiti kdo ve kako se formira številka za kontrolo(mod10) iz osebnega dokumenta, nekje se mi zatika :).

http://uc.fmf.uni-lj.si/mi/arhivpoletih...

Testna osebna...

Randomness ::

Kje se pa zatika?

Mogoče kaj takega?
NUM = {"E": 14, "I": 18}
for i in range(10):
    NUM[str(i)] = i


def crc(sr):
    assert len(sr) == 9
    sum = 0
    for a, b in zip([NUM[x] for x in sr], (7, 3, 1)*3):
        sum += a * b
    return sum % 10


assert crc("IE9876543") == 0

perlhelp ::

Muchas gracias. Pebcac problem, malce je zaštekalo :|.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Generiranje vseh kombinacij med vhodi in izhodi

Oddelek: Programiranje
7834 (514) i33a
»

python regex split

Oddelek: Programiranje
7551 (456) HotBurek
»

[Java] Kako izračunati hash diska.

Oddelek: Programiranje
335138 (3968) kunigunda
»

C# testiranje

Oddelek: Programiranje
121273 (978) Yacked2
»

[python]kaj je hitreje

Oddelek: Programiranje
81359 (1167) Spura

Več podobnih tem