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)。

相关推荐
hans汉斯几秒前
基于数据重构与阈值自适应的信用卡欺诈不平衡分类模型研究
大数据·算法·机器学习·重构·分类·数据挖掘·机器人
七夜zippoe3 分钟前
Spring与MyBatis整合原理及事务管理
java·spring·mybatis·事务·mapper
ZPC82103 分钟前
FANUC 机器人 PR 寄存器
人工智能·python·算法·机器人
yong99906 分钟前
超宽带系统链路 MATLAB 仿真
开发语言·算法·matlab
yaoxin5211237 分钟前
278. Java Stream API - 限制与跳过操作全解析
java·开发语言·python
短剑重铸之日14 分钟前
《深入解析JVM》第五章:JDK 8之后版本的优化与JDK 25前瞻
java·开发语言·jvm·后端
love530love17 分钟前
【探讨】“父级/基环境损坏,子环境全部失效”,如何避免 .venv 受父级 Python 损坏影响?
java·开发语言·人工智能·windows·python·编程·ai编程
历程里程碑28 分钟前
LeetCode 560题:和为K子数组最优解
算法·哈希算法·散列表
java硕哥36 分钟前
Spring源码debug方法
java·后端·spring
qq_4017004143 分钟前
C/C++中的signed char和unsigned char详解
c语言·c++·算法