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

תוכן שנמחק תוכן שנוסף
Amitbergman (שיחה | תרומות)
שחזור לגרסה 26764175 מ־17:19, 27 בנובמבר 2019 מאת דוד שי - די בדוגמה בשפה אחת
שורה 81:
return (sum % 10 === 0);
}
</syntaxhighlight>
 
דוגמה לאותה פונקציה ב-[[פייתון|python]]:
 
<syntaxhighlight lang="python">
def IDValidator(id):
 
if (len(id) != 9): # Make sure ID is formatted properly
return False
sumToCheck = 0
incnum=0
for i in range(len(id)):
incnum = int(id[i]) * int((i % 2) + 1)
if (incnum > 9):
sumToCheck = sumToCheck + incnum - 9 #This is the sum of the digits of number between 10-19
else:
sumToCheck += incnum
return (sumToCheck % 10 == 0)
</syntaxhighlight>