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()); 可以移除字符串的尾随零或者其他数
相关推荐
云上先途11 分钟前
Agent 轨迹数据一般包含哪些内容,加工的核心目标是什么?
人工智能·算法·机器学习
白杨尚青27 分钟前
C++入门篇(十八):模板进阶——非类型参数、特化全家桶与分离编译(收官篇)
开发语言·c++·笔记·模板·偏特化·分离编译
佳木逢钺40 分钟前
从火灾模拟到系统热寂:一个双非运维如何用零 GPU 推导出多智能体系统的终极死锁
人工智能·python·算法·多智能体
垆边人似月.44 分钟前
网格最小代价路径,总代价不超过 budget
算法
虚无的纽扣44 分钟前
【力扣刷题】第五天:将 x 减到 0 的最小操作数、最大连续1的个数 III
算法·leetcode·职场和发展
C++ 老炮儿的技术栈1 小时前
char 造成的数据溢出
linux·服务器·c语言·c++·算法·c
彧azz1 小时前
B-树学习总结:从结构特性到核心操作的系统复习
数据结构·笔记·b树·学习
sqc233sqc1 小时前
第 J8 周:ResNeXt-50 算法解析
人工智能·算法
hanlin0311 小时前
刷题笔记:力扣第32题-最长有效括号
笔记·算法·leetcode
一拳一个呆瓜11 小时前
【STL】文件系统导航
c++·stl