書くだけなら4分ぐらい…。ubuntu 上でやったので、コンパイルとかにちょっと手間取って6分ぐらいかかった。
#include <iostream>
#include <string>
int sum_kakui( const char* str, size_t len ) {
int result = 0;
for( size_t i = 0; i < len; ++i ) {
result += (str[i] - '0');
}
return result;
}
int main( int argc, char* argv[] ) {
std::string str;
std::cin >> str;
std::cout << sum_kakui( &str[0], str.size() ) << std::endl;
return 0;
}
0 件のコメント:
コメントを投稿