Вычислите остаток от деления одного целого числа на другое — математическую операцию по модулю, а не просто усечённый остаток деления в контексте вещественных чисел.
Операция
Для целых a (делимое) и b (делитель):
результат = a mod b
Реализация использует оператор % JavaScript на проверенных конечных числах. Примеры: 17 mod 5 → 2, -7 mod 3 → -2 (JavaScript сохраняет знак делимого).
Когда использовать
Проверять корзины хеша, индексы циклических буферов, промежуточные шаги контрольных сумм, задачи спортивного программирования или демонстрации делимости и сравнимости на занятиях.
Ограничения
Деление на ноль отклоняется с ошибкой. Нецелые или неконечные входы недопустимы. Поведение знака следует правилам ECMAScript и отличается от строго неотрицательного определения модуля в некоторых криптографических текстах (результат всегда 0 … b−1).
Примечание об отрицательных делимых
Если нужна математическая конвенция, при которой остаток всегда неотрицателен, скорректируйте вручную: ((a % b) + b) % b.