// UVa 11541 - Decoding
#include <iostream>
#include <stdio.h>
#include <string>
using namespace std;
int main() {
int tt;
cin >> tt;
for (int t = 1; t <= tt; t++) {
string l;
cin >> l;
int m = 0;
char ch = l[0];
string sol = "";
for (int i = 0; i < l.length(); i++) {
if (l[i] >= '0' && l[i] <= '9')
m = m * 10 + (l[i] - '0');
else {
for (int j = 0; j < m; j++)
sol = sol + ch;
ch = l[i];
m = 0;
}
}
for (int j = 0; j < m; j++)
sol = sol + ch;
printf("Case %d: ", t);
cout << sol << endl;
}
return 0;
}
No comments:
Post a Comment