清除数字栈

给你一个字符串 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();
    }
}
相关推荐
大数据追光猿几秒前
Python中的Flask深入认知&搭建前端页面?
前端·css·python·前端框架·flask·html5
数据小小爬虫3 分钟前
Jsoup解析商品详情时,如何确保数据准确性?
java·爬虫
莫忘初心丶3 分钟前
python flask 使用教程 快速搭建一个 Web 应用
前端·python·flask
V+zmm1013413 分钟前
自驾游拼团小程序的设计与实现(ssm论文源码调试讲解)
java·数据库·微信小程序·小程序·毕业设计
坚定信念,勇往无前25 分钟前
springboot单机支持1w并发,需要做哪些优化
java·spring boot·后端
横冲直撞de34 分钟前
前端接收后端19位数字参数,精度丢失的问题
前端
我是哈哈hh35 分钟前
【JavaScript进阶】作用域&解构&箭头函数
开发语言·前端·javascript·html
丁总学Java36 分钟前
`AdminAdminDTO` 和 `userSession` 对象中的字段对应起来的表格
java
摸鱼大侠想挣钱36 分钟前
ActiveX控件
前端
谢尔登38 分钟前
Vue 和 React 响应式的区别
前端·vue.js·react.js