Shuffle
AOJの問題
Aizu Online Judge
カードのシャッフルをする。解説読めばできる。
#include<iostream> #include<string> using namespace std; int main(){ string card; int h; int n; while(cin >> card){ if(card == "-")break; cin >> n; for(int i=0;i<n;i++){ cin >> h; string tmp = card.substr(0, h); card.erase(0, h); card += tmp; } cout << card << endl; } return 0; }