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;
    }
};
相关推荐
白杨尚青2 分钟前
C++入门篇(十):string(上)——认识string:构造与三大遍历(一条龙讲透operator[]、迭代器、auto、范围for)
java·开发语言·c++·笔记·stl
FlightYe6 分钟前
视界原理之2D视频(二):视频文件里有什么
android·linux·网络·c++·ffmpeg·音视频·aac
ychqsq12 分钟前
198.根源
经验分享·职场和发展
Chen—LSN12 分钟前
C语言——⽂件操作(1)
c语言·开发语言·c++·经验分享·笔记·算法·链表
anew___16 分钟前
《从零手写操作系统 (11):文件系统初探——initrd与VFS抽象层》
java·javascript·算法
辛苦才能32 分钟前
C++ map/set 深度解析:从关联式容器的本质到 operator[] 的三重身份
开发语言·c++
Chen—LSN1 小时前
C语言——文件操作(2)
c语言·开发语言·c++·经验分享·笔记·算法·c#
纪念 2291 小时前
C++类和对象(最终篇)
开发语言·c++
程序员yu1 小时前
会编网络:别被入门教程骗了,Python实用能力不在语法本身
开发语言·python·学习·算法
Bruce_Liuxiaowei1 小时前
Python 字典默认值完全指南:从 KeyError 到 defaultdict
开发语言·数据结构·python·字典