В математике сумма цифр натурального числа в данной системе счисления равна сумме всех его цифр . Например, сумма цифр десятичного числа будет равна
Пусть будет натуральным числом. Мы определяем сумму цифр для base следующим образом :
где на единицу меньше количества цифр в числе по основанию , и
— значение каждой цифры числа.
Например, в десятичной системе счисления сумма цифр 84001 равна
Для любых двух оснований и для достаточно больших натуральных чисел
Сумма десятизначных цифр целых чисел 0, 1, 2, ... определяется OEIS : A007953 в Онлайн-энциклопедии целочисленных последовательностей . Борвейн и Борвейн (1992) используют производящую функцию этой целочисленной последовательности (и аналогичной последовательности для сумм двоичных цифр) для вывода нескольких быстро сходящихся рядов с рациональными и трансцендентными суммами. [2]
Сумма цифр может быть расширена до отрицательных целых чисел, используя представление цифр со знаком для представления каждого целого числа.
Концепция суммы десятичных цифр тесно связана с цифровым корнем , но не совпадает с ним , который является результатом многократного применения операции суммы цифр до тех пор, пока оставшееся значение не станет только одной цифрой. Десятичный цифровой корень любого ненулевого целого числа будет числом в диапазоне от 1 до 9, тогда как сумма цифр может принимать любое значение. Суммы цифр и цифровые корни можно использовать для быстрого теста на делимость : натуральное число делится на 3 или 9 тогда и только тогда, когда его цифровая сумма (или цифровой корень) делится на 3 или 9 соответственно. На делимость на 9 этот критерий называется правилом девяток и лежит в основе методики выбрасывания девяток для проверки вычислений.
Суммы цифр также являются распространенным компонентом алгоритмов контрольных сумм для проверки арифметических операций первых компьютеров. [3] Ранее, в эпоху ручных вычислений, Эджворт (1888) предложил использовать суммы 50 цифр, взятые из математических таблиц логарифмов, как форму генерации случайных чисел ; если предположить, что каждая цифра случайна, то согласно центральной предельной теореме эти суммы цифр будут иметь случайное распределение, близкое к распределению Гаусса . [4]
Сумма цифр двоичного представления числа известна как вес Хэмминга или количество населения; Алгоритмы выполнения этой операции были изучены, и она была включена как встроенная операция в некоторые компьютерные архитектуры и некоторые языки программирования . Эти операции используются в вычислительных приложениях, включая криптографию , теорию кодирования и компьютерные шахматы .
Числа Харшада определяются с точки зрения делимости на их суммы цифр, а числа Смита определяются как равенство их цифровых сумм с цифровыми суммами их простых факторизаций .