This documentation is automatically generated by online-judge-tools/verification-helper
This project is maintained by tsutaj
// 整数の桁数を調べる (10進数) template <typename T_digit> int digit(T_digit n) { int ans = 0; while(n != 0) {n /= 10; ans++;} return ans; } // 整数の桁数を調べる (k進数) template <typename T_digit> template <typename U_digit> int digit(T_digit n, U_digit k) { int ans = 0; while(n != 0) {n /= k; ans++;} return ans; } // インデックス (10進数) template <typename T_numIndex> int numIndex(T_numIndex n, int k) { rep(i,0,k) n /= 10; return n % 10; }
#line 1 "math/math_003_digit.cpp" // 整数の桁数を調べる (10進数) template <typename T_digit> int digit(T_digit n) { int ans = 0; while(n != 0) {n /= 10; ans++;} return ans; } // 整数の桁数を調べる (k進数) template <typename T_digit> template <typename U_digit> int digit(T_digit n, U_digit k) { int ans = 0; while(n != 0) {n /= k; ans++;} return ans; } // インデックス (10進数) template <typename T_numIndex> int numIndex(T_numIndex n, int k) { rep(i,0,k) n /= 10; return n % 10; }