#include<bits/stdc++.h>
using namespace std;
int isdigit(char a) {
if(a-'0'>=0&&a-'0'<=9)
return 1;
return 0;
}
int isletter(char a) {
if(a>='a'&&a<='z')
return 1;
else if(a>='A'&&a<='Z')
return 1;
return 0;
}
int main() {
string s;
cin>>s;
for(int i=0; i<s.size(); i++) {
if(isletter(s[i])&&isdigit(s[i+1])) {
for(int j=0; j<s[i+1]-'0'; j++)
cout<<s[i];
} else if(isletter(s[i])&&isletter(s[i+1]))
cout<<s[i];
}
if(isletter(s[s.size()-1]))
cout<<s[s.size()-1];
return 0;
}
[蓝桥杯 2020 省 AB1] 解码
于 2024-03-17 17:59:55 首次发布