だいたい6分ぐらいかかった。制約があるのでベタ
#include <iostream>
#include <cstdlib>
#include <vector>
#include <string>
int main( int argc, char* argv[] ) {
if( argc != 3 ) return 1;
int num = atoi( argv[1] );
std::string card = argv[2];
std::vector<std::string> v;
v.resize( num );
for( int i = 0; i < card.length(); ++i ) {
v[(i%num)] += card.substr( i, 1 );
}
for( int i = 0; i < num; ++i ) {
std::cout << v[i] << std::endl;
}
return 0;
}
一番怖いのは、日本語が苦手なので問題文を理解しているかどうか…爆
0 件のコメント:
コメントを投稿