Как реализовать поле для СНИЛСА
Добрый день. Подскажите пожалуста как можно реализовать поле для СНИЛСа, который мог бы проверяться по следующему алгоритму:
ПРИМЕР: Указан СНИЛС 112-233-445 95
Проверяем правильность контрольного числа:
цифры номера 1 1 2 2 3 3 4 4 5
номер позиции 9 8 7 6 5 4 3 2 1
Сумма = 1×9 + 1×8 + 2×7 + 2×6 + 3×5 + 3×4 + 4×3 + 4×2 + 5×1 = 95
95 ÷ 101 = 0, остаток 95.
Контрольное число 95 — указано верно