Forum » Programiranje » 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...
  
http://uc.fmf.uni-lj.si/mi/arhivpoletih...
Testna osebna...
Randomness ::
Kje se pa zatika?
 
Mogoče kaj takega?
  
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
 Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Generiranje vseh kombinacij med vhodi in izhodiOddelek: Programiranje | 974 (654) | i33a | 
| » | python regex splitOddelek: Programiranje | 639 (544) | HotBurek | 
| » | [Java] Kako izračunati hash diska.Oddelek: Programiranje | 5718 (4548) | kunigunda | 
| » | C# testiranjeOddelek: Programiranje | 1385 (1090) | Yacked2 | 
| » | [python]kaj je hitrejeOddelek: Programiranje | 1487 (1295) | Spura |