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

示例 1:

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

输入:num = "123"
输出:"123"
解释:整数 "123" 不含尾随零,返回整数 "123" 。

题目来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/remove-trailing-zeros-from-a-string
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

 思路:

从尾部开始遍历字符串,遇到第一个大于0的字符时退出循环并拿到下标值,截取字符串即可得到想要的结果。

代码:

public static String removeTrailingZeros(String num) {int index=num.length()-1;for(int i=index;i>=0;i--) {if(num.charAt(i)>'0') {index=i;break;}}return num.substring(0, index+1);}

编程练习【移除字符串中的尾随0】相关推荐

  1. 零尽其用,尾随不落——探究力扣题目“移除字符串中的尾随零”的解题思路

    本篇博客会讲解力扣"2710. 移除字符串中的尾随零"的解题思路,这是题目链接. 先来审题: 以下是示例: 以下是提示: 本题的思路是: 先遍历字符串,找到字符串末尾的\0. 从\ ...

  2. D347周赛复盘:移除字符串中的尾随零+对角线上不同值的数量差

    文章目录 移除字符串中的尾随零 对角线上不同值的数量差 思路 另一种写法 现在水平比较菜周赛最多只能搞出来两道,后面再争取多做一些 题外话:最近阳了发烧头晕恶心,学习很难推进,大家平常状态好的时候还是 ...

  3. 经典算法面试题目-设计算法移除字符串中重复的字符(1.3)

    题目 Design an algorithm and write code to remove the duplicate characters in a string without using a ...

  4. 移除字符串中多余的空格(包括中间多余空格及两头多余空格)

    最近在搞C++的字符串配置解析,有一个环节就是移除字符串中多余的空格,只保留一个空格,于是写了一个小demo验证了一下可行性: int main() {std::string str = " ...

  5. python怎么去掉换行符_python怎么移除字符串中的换行符

    python移除字符串中的换行符的方法:可以使用[strip()]函数来实现,[strip()]函数在没有参数时会默认删除空白符,包括['\n'].['\r'].[ '\t']和[' ']. pyth ...

  6. java数字编程提,java从字符串中提取数字的简单实例

    随便给你一个含有数字的字符串,比如: String s="eert343dfg56756dtry66fggg89dfgf"; 那我们怎么把其中的数字提取出来呢?大致有以下几种方法, ...

  7. 利用指针编程实现:删除一个字符串中的所有空格 c语言,C语言必考100题解析汇报...

    1.按下述格式,从键盘输入一个整数加法表达式:操作数1+操作数2,然后计算 并输出表达式的计算结果,形式如下:操作数1+操作数2=计算结果. 2.输入两个整形数并打印,如果用户不慎输入了非法字符,那么 ...

  8. python移除字符串中指定元素_Python – 从作为另一个元素的子串的字符串列表中删除任何元素...

    第一个构建块:子串. 您可以使用来检查: >>> 'rest' in 'resting' True >>> 'sing' in 'resting' False 接下 ...

  9. 3. JS编程之移除数组中的元素

    版本一:不修改原数组,返回新数组 题目描述 移除数组 arr 中的所有值与 item 相等的元素.不要直接修改数组 arr,结果返回新的数组. 示例 //输入 [1, 2, 3, 4, 2], 2 / ...

最新文章

  1. c++ RTTI(运行时类型识别)
  2. oracle存储过程生成单号,Oracle生成单据编号存储过程的实例代码
  3. python有什么作用-Python中的闭包到底有什么用
  4. memcached全面剖析–3.memcached的删除机制和发展方向
  5. thunderbird怎样方便的导入gmail联系人
  6. 百度地图API之MyLocationOverlay的使用(Android)
  7. 设计模式笔记——Bridge
  8. 什么叫做展望_在迷茫的时代,选择相信:关于2021经济的一些展望。
  9. POJ 1330 Nearest Common Ancestors / UVALive 2525 Nearest Common Ancestors (最近公共祖先LCA)...
  10. KMP算法 --- 深入理解next数组
  11. python 验证码test
  12. [FFmpeg] CMake 单独编译 ffplay 之基础篇
  13. MIMO系统获取复用增益
  14. 计算机pe启动蓝屏怎么办,电脑使用PE系统蓝屏如何修复
  15. java 转化箭头函数_this 指向详细解析(箭头函数)
  16. STM32开发基础知识——定时器
  17. 成都盛迈坤电商:提高店铺商品评分的方法
  18. POJ 1318 Word Amalgamation G++
  19. PHP时间差七个小时怎么回事,php 怎么解决8小时时间差的问题
  20. 软件发明专利实例_软件发明专利思路

热门文章

  1. steam 经典 android,一人历时6年开发,这款steam特别好评的无厘头游戏终于移植安卓了……...
  2. 用python做毕业设计多少钱_我的毕业设计是利用Python做一个淘淘购物系统!
  3. DP!DP!DP!!
  4. vue-router路由模式
  5. win8.1怎么玩剑灵 手机天堂-软件世界 | 手机天堂-软件世界
  6. 全球即时通讯全套代码4小时速成(一)
  7. http://www.hltm.cc/ 红旅网 火影下载
  8. 10 种最常见的 Javascript 错误 — 总结于 1000+ 个项目,并阐述如何避免
  9. [附源码]PHP计算机毕业设计-童装在线销售推荐系统(程序+LW)
  10. 转帖:其它入库单据保存