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