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()); 可以移除字符串的尾随零或者其他数
相关推荐
算AI14 小时前
人工智能+牙科:临床应用中的几个问题
人工智能·算法
我不会编程55515 小时前
Python Cookbook-5.1 对字典排序
开发语言·数据结构·python
懒羊羊大王&15 小时前
模版进阶(沉淀中)
c++
owde16 小时前
顺序容器 -list双向链表
数据结构·c++·链表·list
第404块砖头16 小时前
分享宝藏之List转Markdown
数据结构·list
GalaxyPokemon16 小时前
Muduo网络库实现 [九] - EventLoopThread模块
linux·服务器·c++
W_chuanqi16 小时前
安装 Microsoft Visual C++ Build Tools
开发语言·c++·microsoft
hyshhhh16 小时前
【算法岗面试题】深度学习中如何防止过拟合?
网络·人工智能·深度学习·神经网络·算法·计算机视觉
蒙奇D索大16 小时前
【数据结构】第六章启航:图论入门——从零掌握有向图、无向图与简单图
c语言·数据结构·考研·改行学it
A旧城以西16 小时前
数据结构(JAVA)单向,双向链表
java·开发语言·数据结构·学习·链表·intellij-idea·idea