LeetCode 2710.移除字符串中的尾随零

给你一个用字符串表示的正整数 num ,请你以字符串形式返回不含尾随零的整数 num 。

示例 1:

输入:num = "51230100"

输出:"512301"

解释:整数 "51230100" 有 2 个尾随零,移除并返回整数 "512301" 。

示例 2:

输入:num = "123"

输出:"123"

解释:整数 "123" 不含尾随零,返回整数 "123" 。

提示:

1 <= num.length <= 1000

num 仅由数字 0 到 9 组成

num 不含前导零

直接模拟即可:

cpp 复制代码
class Solution {
public:
    string removeTrailingZeros(string num) {
        return string(num.begin(), num.begin() + num.find_last_not_of('0') + 1);
    }
};

如果num的长度为n,此算法时间复杂度为O(n),空间复杂度为O(1)。

相关推荐
你知道“铁甲小宝”吗丶4 分钟前
【第33章】Spring Cloud之SkyWalking服务链路追踪
java·spring boot·spring·spring cloud·skywalking
郭小儒7 分钟前
VCNet论文阅读笔记
算法
尽蝶叙15 分钟前
C++:分苹果【排列组合】
开发语言·c++·算法
coffee_baby16 分钟前
化繁为简:中介者模式如何管理复杂对象交互
java·spring boot·microsoft·交互·中介者模式
ღ᭄ꦿ࿐Never say never꧂19 分钟前
微服务架构中的负载均衡与服务注册中心(Nacos)
java·spring boot·后端·spring cloud·微服务·架构·负载均衡
所待.38321 分钟前
小小扑克牌算法
java·算法
.生产的驴29 分钟前
SpringBoot 消息队列RabbitMQ 消息确认机制确保消息发送成功和失败 生产者确认
java·javascript·spring boot·后端·rabbitmq·负载均衡·java-rabbitmq
.生产的驴29 分钟前
SpringBoot 消息队列RabbitMQ在代码中声明 交换机 与 队列使用注解创建
java·spring boot·分布式·servlet·kafka·rabbitmq·java-rabbitmq
idealzouhu42 分钟前
Java 并发编程 —— AQS 抽象队列同步器
java·开发语言
听封1 小时前
Thymeleaf 的创建
java·spring boot·spring·maven