C++ アルゴリズムとデータ構造のライブラリ
#include "library/number/digit_sum.hpp"$O(logN)$
int sum = digit_sum(N, 10);
#pragma once
int digit_sum(int N, int base_number = 10) {
int res = 0;
while (N != 0) {
res += N % base_number;
N /= base_number;
}
return res;
}#line 2 "library/number/digit_sum.hpp"
int digit_sum(int N, int base_number = 10) {
int res = 0;
while (N != 0) {
res += N % base_number;
N /= base_number;
}
return res;
}