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

题目

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

示例 1:

输入:num = "51230100"

输出:"512301"

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

输入:num = "123"

输出:"123"

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

思路

使用 num.erase(num.begin()+1+num.find_last_not_of('0'),num.end()); 的函数

代码

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

总结

  • 函数 num.erase(num.begin()+1+num.find_last_not_of('0'),num.end()); 可以移除字符串的尾随零或者其他数
相关推荐
꧁Q༒ོγ꧂34 分钟前
C++ 入门完全指南(四)--函数与模块化编程
开发语言·c++
byzh_rc39 分钟前
[认知计算] 专栏总结
线性代数·算法·matlab·信号处理
汉克老师40 分钟前
GESP2025年12月认证C++八级真题与解析(判断题8-10)
c++·快速排序··lcs·gesp八级·gesp8级
qq_433554541 小时前
C++ manacher(求解回文串问题)
开发语言·c++·算法
歌_顿1 小时前
知识蒸馏学习总结
人工智能·算法
圣保罗的大教堂2 小时前
leetcode 1161. 最大层内元素和 中等
leetcode
闲看云起2 小时前
LeetCode-day6:接雨水
算法·leetcode·职场和发展
没学上了2 小时前
VLM_一维离散卷积与二维离散卷积(还是复习感觉还行)
算法
HL_风神2 小时前
设计原则之迪米特
c++·学习·设计模式
黛色正浓2 小时前
leetCode-热题100-贪心合集(JavaScript)
javascript·算法·leetcode