Хеш-сумма
- 1 year ago
- 0
- 0
Су́мма цифр в математике — сумма всех цифр натурального числа в конкретной системе счисления. Например, сумма цифр десятичного числа равна .
Пусть — натуральное число . Определим сумму цифр для основания следующим образом:
где — это количество цифр в этом числе в системе счисления с основанием , и
Например, в системе счисления с основанием 10, сумма цифр числа 84001 равна .
Для любых двух оснований и для достаточно больших натуральных чисел ,
Идея десятичной суммы цифр близко связана, но не совпадает с таким понятием, как цифровой корень — результат повторного применения суммы цифр до того, как оставшееся значение будет числом, состоящим из одной цифры. всегда является числом от 1 до 9, в то время как сумма цифр может принимать любое значение. Сумма цифр и цифровой корень используются для признаков делимости : натуральное число делится на 3 или 9 тогда и только тогда, когда его сумма цифр (или цифровой корень) делится на 3 или 9 соответственно.
Сумма цифр также часто используется в алгоритмах с контрольной суммой , чтобы проверить работу арифметических операций на ранних компьютерах. Ранее, в эпоху ручных расчётов, Фрэнсис Исидор Эджуорт предложил использовать суммы 50 цифр, взятых из таблиц логарифмов в качестве генерации случайных чисел ; если предположить, что каждая цифра случайна, то по центральной предельной теореме эти суммы цифр будут распределены случайно схоже с нормальным распределением .
Сумма цифр числа в двоичной системе счисления известна как ; алгоритмы для произведения этой операции были изучены и включены как встроенные функции в некоторые архитектуры и языки программирования . Эти операции используются в компьютерных программах, в том числе в криптографии , теории кодирования и компьютерных шахматах .
Числа харшад определены как числа, делящиеся на сумму своих цифр, а числа Смита определены равенством между суммой их цифр и суммой цифр их факторизации .