DigitSum

DigitSum[n]

整数 n の各桁の和を与える.

DigitSum[n,b]

整数 n の底を b とした場合の各桁の和を与える.

DigitSum[n,b,k]

整数 nb を底とした最初の k 桁の和を与える.

DigitSum[n,b,-k]

整数 nb を底とした最後の k 桁の和を与える.

DigitSum[n,MixedRadix[blist]]

混合基数を底のリスト blist と一緒に使う.

詳細

  • DigitSum[n,b]Total[IntegerDigits[n,b]]に等しい. »
  • DigitSumn の符号を無視する. »
  • kn の桁数よりも大きいときは,全桁の和が返される. »
  • DigitSum[0,b,k]は,任意の底 bk で指定された桁数について0を返す. »
  • DigitSumは自動的にリストに縫い込まれる. »

例題

すべて開くすべて閉じる

  (3)

の各桁の和を与える:

を二進数にした場合の各桁の和を求める:

混合基数系の各桁の和を求める:

スコープ  (8)

大きい数について計算する:

10より大きい基底を使う:

DigitSumはリストに縫い込まれる:

7を異なる基底にした場合の各桁の和を求める:

最初の4桁だけの和:

最後の4桁だけの和:

MixedRadix指定を使って各桁の和を求める:

最後の2桁だけの和:

整数では厳密値が生成される:

アプリケーション  (1)

最初の100の正の整数の各桁の和をプロットする:

特性と関係  (9)

IntegerDigitsを使ってDigitSumを計算する:

HammingDistanceを使って二進数のDigitSumを計算する:

kIntegerExponent[n,b]以下のとき,DigitSum[n,b,-k]0を返す:

DigitSum[0,b,k]は常に0である:

DigitCountを使ってDigitSumを二進数で計算する:

DigitCountを使って任意の底でDigitSumを計算する:

底が について,IntegerLengthDigitSum を与える:

kb を底とした n の整数長より大きいとき,DigitSum[n,b,k]DigitSum[n,b]に等しい:

DigitSumは,nIntegerReverse[n,b]について同じ結果を与える:

符号は無視される:

Wolfram Research (2024), DigitSum, Wolfram言語関数, https://reference.wolfram.com/language/ref/DigitSum.html.

テキスト

Wolfram Research (2024), DigitSum, Wolfram言語関数, https://reference.wolfram.com/language/ref/DigitSum.html.

CMS

Wolfram Language. 2024. "DigitSum." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DigitSum.html.

APA

Wolfram Language. (2024). DigitSum. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DigitSum.html

BibTeX

@misc{reference.wolfram_2024_digitsum, author="Wolfram Research", title="{DigitSum}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/DigitSum.html}", note=[Accessed: 25-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_digitsum, organization={Wolfram Research}, title={DigitSum}, year={2024}, url={https://reference.wolfram.com/language/ref/DigitSum.html}, note=[Accessed: 25-November-2024 ]}