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;
    }
};
相关推荐
VALENIAN瓦伦尼安教学设备2 小时前
转子/行星/平行轴齿轮箱综合故障模拟实验台可复现常见机械问题
大数据·数据库·人工智能·嵌入式硬件·算法
rannn_1113 小时前
【力扣hot100】哈希表专题——从两数之和到最长连续序列
java·算法·leetcode·哈希
pluviophile_s3 小时前
数据结构:第6讲:树与二叉树
数据结构·笔记
lingran__3 小时前
C++_stack和queue和priority_queue(容器适配器)
开发语言·c++
小保CPP3 小时前
OpenCV C++基于极值区域滤波算法的场景文本检测(OCR)
c++·人工智能·opencv·算法·计算机视觉·ocr
星恒随风3 小时前
C++ 多态底层原理:静态绑定、动态绑定、虚函数表与工程实践
开发语言·c++·笔记·学习
白色冰激凌3 小时前
[SECS/GEM研究] (四)HSMS 用TCP取代串口
网络·c++·网络协议·secs/gem
来一碗刘肉面3 小时前
字符串模式匹配(朴素模式匹配算法与KMP算法)
数据结构·算法
go不是csgo4 小时前
从模板到五道 LeetCode:完全背包的 Golang 教学笔记
笔记·leetcode·golang
dyxal4 小时前
eˣ 的泰勒展开式:从“化繁为简”到“万物统一”的微积分之美
算法