9223372036854775807
( ) などの大きな数が与えられた場合Int64.MaxValue
、数字を合計する最も速い方法は何ですか?
現在、私は ToStringing を実行し、各文字を次のように再解析していint
ます。
num.ToString().Sum(c => int.Parse(new String(new char[] { c })));
これは確かに恐ろしく非効率的です。助言がありますか?
最後に、これを でどのように機能させますBigInteger
か?
ありがとう