ספרת ביקורת – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שחזור לגרסה 22604099 מ־10:03, 11 במרץ 2018 מאת אלעדב. - די בדוגמה בשפת תכנות אחת
שורה 81:
return (counter % 10 == 0);
}
</syntaxhighlight>דוגמה ל[[פונקציה (תכנות)|פונקציה]] (ב-Python) הבודקת האם מספר שהתקבל הוא [[מספר זהות]] ישראלי תקין.<syntaxhighlight lang="python3">
def idChecker(ID):
import numpy#initialization
weights = [1,2,1,2,1,2,1,2]#initialization
ID_array = [int(digit) for digit in ID]#formatting
ID_Vector = numpy.array(ID_array[:-1])#formatting
elementwise_mul = weights*ID_Vector#Actual Algorithm
Validation_Digit = 10-sum(elementwise_mul%10+(elementwise_mul>10))%10#Actual Algorithm
return Validation_Digit-ID_array[-1] == 0
</syntaxhighlight>