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

相关推荐
OYYHXPJR14 分钟前
【算法】区间重叠模板和矩形重叠模板
算法
shehuiyuelaiyuehao16 分钟前
算法46,分治快排,排序数组
java·算法·排序算法·排序
圣保罗的大教堂23 分钟前
leetcode 3483. 不同三位偶数的数目 简单
leetcode
野生技术架构师24 分钟前
1200 道 JAVA 面试题(各大企业常见面试题及答案)
java·开发语言
careathers27 分钟前
【数据结构】栈
java·数据结构
远航计算机32 分钟前
GEO 选题从哪来?用一份 Query 词库把一年内容排出来
大数据·人工智能·算法·aigc
宣宣猪的小花园.33 分钟前
【机器学习】神经网络与表征:为什么深度学习能自动提取特征
人工智能·嵌入式硬件·算法·机器学习
邪修king43 分钟前
Re:Linux系统篇(二十六):文件系统(二):Ext 文件系统底层详解:从 inode、块组到软硬链接,结合 Windows 讲透文件管理本质
android·java·linux
mmmmath_31 小时前
LeetCode.018.四数之和
数据结构·算法·leetcode
AIGCmagic社区1 小时前
腾讯混元 AuK 技术报告拆读:1.5B 统一语音生成与编辑,蒸馏后 4 步无 CFG 提速 4.5 倍
人工智能·算法·aigc·ai多模态