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()); 可以移除字符串的尾随零或者其他数
相关推荐
夜色呦3 分钟前
Redis数据类型详解:内存中的数据结构艺术
数据结构·redis
静心问道18 分钟前
最小生成树(Minimum Spanning Tree, MST)
算法·深度优先·图论
悟空丶12328 分钟前
一致性哈希算法golang版本
算法·golang·哈希算法
苍天饶过谁?32 分钟前
C++ 模板类与函数
开发语言·c++
zjshuster32 分钟前
Leetcode 90. 子集 II
数据结构·算法·leetcode
罗义凯1 小时前
c++【入门】挖胡萝卜
开发语言·c++
向日葵xyz1 小时前
基于人脸68特征点识别的美颜算法(一) 大眼算法 C++
开发语言·c++·算法
2.5条悟T^T2 小时前
String类
java·c语言·开发语言·jvm·数据结构·算法·servlet
DdddJMs__1352 小时前
C语言 | Leetcode C语言题解之第205题同构字符串
c语言·leetcode·题解
jiayoushijie-泽宣2 小时前
深入浅出3D感知中的优化与基于学习的技术1(原创系列)
人工智能·算法·机器学习·3d·机器人