2010年1月8日金曜日

またベタだ

ネタもと
書くだけなら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 件のコメント: