清除数字栈

给你一个字符串 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();
    }
}
相关推荐
高桥留4 分钟前
可编辑的span
前端·javascript·css
a***59265 分钟前
SpringBoot实现异步调用的方法
java·spring boot·spring
即将进化成人机6 分钟前
Spring Boot配置文件
java·开发语言·intellij-idea
龙智DevSecOps解决方案9 分钟前
Java开发基础:什么是Spring Boot?一文了解其优势、对比以及如何通过Perforce JRebel实现高效开发
java·开发语言·spring boot·jrebel·perforce·java开发
GoWjw10 分钟前
内存管理【3】
linux·服务器·c++·ubuntu
一直都在57211 分钟前
手写tomcat(1):Socket
java·tomcat
三小河13 分钟前
js Class中 静态属性和私有属性使用场景得的区别
前端·javascript
PPPPickup14 分钟前
easychat---创建,获取,获取详细,退群,解散,添加与移除群组
java·开发语言·后端·maven
luod14 分钟前
SpringBoot自动初始化数据
java·spring boot·spring
牛顿没有错15 分钟前
lombok中@Data、@AllArgsConstructor、@NoArgsConstructor不生效
java·spring boot·spring·intellij-idea