清除数字栈

给你一个字符串 s

你的任务是重复以下操作删除 所有 数字字符:

  • 删除 第一个数字字符 以及它左边 最近非数字 字符。

请你返回删除所有数字字符以后剩下的字符串。

**输入:**s = "cb34"

输出:""

解释:

一开始,我们对 s[2] 执行操作,s 变为 "c4"

然后对 s[1] 执行操作,s 变为 ""

java 复制代码
class Solution {
    public String clearDigits(String s) {
       StringBuilder res=new StringBuilder();
       for(char c:s.toCharArray()){
        if(Character.isDigit(c)){
            res.deleteCharAt(res.length()-1);
        }else{
            res.append(c);
        }
       }
       return res.toString();
    }
}
相关推荐
DC_BLOG18 分钟前
数据结构排序
java·数据结构·算法·排序算法
Upuping20 分钟前
Servlet详解
java·后端·web
♟彦♟24 分钟前
web-前端小实验2
前端
G_qingxin28 分钟前
前端排序算法
前端·算法·排序算法
华年源码29 分钟前
基于springboot的房屋租赁系统(源码+数据库+文档)
java·数据库·spring boot·后端·毕业设计·源码·springboot
He guolin32 分钟前
[Vue]的快速上手
前端·javascript·vue.js
Jason-河山33 分钟前
如何利用Java爬虫批量获取商品信息
java·开发语言·爬虫
シ風箏36 分钟前
Kafka【应用 04】Java实现筛选查询Kafka符合条件的最新数据(保证数据最新+修改map对象key的方法+获取指定数量的记录)源码分享粘贴可用
java·kafka·linq
CodeChampion36 分钟前
68.基于SpringBoot + Vue实现的前后端分离-心灵治愈交流平台系统(项目 + 论文PPT)
java·vue.js·spring boot·mysql·elementui·node.js·idea
叶 落39 分钟前
Ubuntu 下载安装 kibana8.7.1
服务器·ubuntu·kibana·es