diff options
| -rw-r--r-- | works/solutions/acwing/2066.cpp | 21 | 
1 files changed, 21 insertions, 0 deletions
| diff --git a/works/solutions/acwing/2066.cpp b/works/solutions/acwing/2066.cpp new file mode 100644 index 0000000..7a6132b --- /dev/null +++ b/works/solutions/acwing/2066.cpp @@ -0,0 +1,21 @@ +#include <cctype>
 +#include <iostream>
 +
 +int main() {
 +  std::string input;
 +  std::cin >> input;
 +  std::string result;
 +
 +  for (int i = 0; i < input.size(); i++) {
 +    if (std::isalpha(input[i])) {
 +      result.push_back(input[i]);
 +    } else {
 +      int c = input[i] - '1';
 +      result.append(c, input[i - 1]);
 +    }
 +  }
 +
 +  std::cout << result;
 +
 +  return 0;
 +}
 | 
