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

相关推荐
祈安_23 分钟前
Java实现循环队列、栈实现队列、队列实现栈
java·数据结构·算法
皮皮林55112 小时前
拒绝写重复代码,试试这套开源的 SpringBoot 组件,效率翻倍~
java·spring boot
归去_来兮14 小时前
拉格朗日插值算法原理及简单示例
算法·数据分析·拉格朗日插值
顺风尿一寸16 小时前
从 Java NIO poll 到 Linux 内核 poll:一次系统调用的完整旅程
java
程途知微16 小时前
JVM运行时数据区各区域作用与溢出原理
java
华仔啊18 小时前
为啥不用 MP 的 saveOrUpdateBatch?MySQL 一条 SQL 批量增改才是最优解
java·后端
千寻girling20 小时前
Python 是用来做 AI 人工智能 的 , 不适合开发 Web 网站 | 《Web框架》
人工智能·后端·算法
xiaoye201820 小时前
Lettuce连接模型、命令执行、Pipeline 浅析
java
颜酱1 天前
一步步实现字符串计算器:从「转整数」到「带括号与优化」
javascript·后端·算法
beata1 天前
Java基础-18:Java开发中的常用设计模式:深入解析与实战应用
java·后端