leetcode3612 用特殊操作处理字符串I

一、问题描述

二、解题思路

遍历字符串,按照题目要求进行处理就可。

三、代码实现

cpp 复制代码
class Solution {
public:
    string processStr(string s) {
        //暴力遍历
        string result;
        for(char x:s){
            if(x>='a'&&x<='z') result.push_back(x);
            else if(x=='*'&&!result.empty()) result.pop_back();
            else if(x=='#') result.append(result);
            else if(x=='%') reverse(result.begin(),result.end());
        }
        return result;
    }
};
相关推荐
2601_962851745 小时前
计算机毕业设计之基于YOLOV10的低光照目标检测算法研究与实现
大数据·算法·yolo·目标检测·信息可视化·cnn·课程设计
Darkwanderor5 小时前
Linux进程优先级操作
linux·运维·c语言·c++
magicwt5 小时前
快手自动出价论文GAVE阅读笔记
算法
智者知已应修善业5 小时前
【P12159蓝桥杯数组翻转】2025-4-24
c语言·c++·经验分享·笔记·算法·蓝桥杯
盐焗鹌鹑蛋5 小时前
【C++】多态
java·jvm·c++
小巧的砖头6 小时前
使用SVN+CruiseControl+ANT实现持续集成之一
学习·算法
人道领域6 小时前
【LeetCode刷题日记】贪心算法理论与实战:455.分发饼干最优解
java·开发语言·数据结构·算法·leetcode·贪心算法
会周易的程序员6 小时前
microLog 的 log_reader 架构解析:嵌入式日志检索引擎的设计之道
c++·物联网·架构·日志·iot·aiot
汉克老师6 小时前
GESP2026年6月认证C++七级( 第一部分选择题(8-15))精讲
c++·dfs·bfs·哈希·二分算法·gesp7级·网格dp
zh_xuan6 小时前
c++ Expected用法
开发语言·c++·expected