本篇博客会讲解力扣“2710. 移除字符串中的尾随零”的解题思路,这是题目链接。

先来审题:

以下是示例:

以下是提示:

本题的思路是:

  1. 先遍历字符串,找到字符串末尾的\0
  2. \0开始,向前遍历,直到某一个字符的前一个字符不是0。
  3. 把该字符改成\0,返回结果。

代码如下:

char * removeTrailingZeros(char * num){// 找\0int i = 0;for (; num[i]; ++i){;}// 从\0开始向前遍历,直到前一个字符不为0for (; num[i-1] == '0'; --i){;}num[i] = '\0';return num;
}


双百还是挺罕见的哈哈哈。

总结

灵活运用字符串的遍历,这种题就是小case。

感谢大家的阅读!

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

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

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

  2. 编程练习【移除字符串中的尾随0】

    给你一个用字符串表示的正整数 num ,请你以字符串形式返回不含尾随零的整数 num . 示例 1: 输入:num = "51230100" 输出:"512301&quo ...

  3. 力扣 777. 在LR字符串中交换相邻字符

    题目来源:https://leetcode.cn/problems/swap-adjacent-in-lr-string/ 大致题意: 给两个由 L.R.X 组成的字符串 start 和 end,其中 ...

  4. 力扣第236题“二叉树的最近公共先祖”的解题思路

    参考代码: class Solution {public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {i ...

  5. 力扣 两两交换链表中的节点

    力扣 两两交换链表中的节点 题目描述 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表. 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换. 示例: 给定 1->2-> ...

  6. 力扣题目——429. N 叉树的层序遍历

    注:本文的代码实现使用的是 JS(JavaScript),为前端中想使用JS练习算法和数据结构的小伙伴提供解题思路. 描述 给定一个 N 叉树,返回其节点值的层序遍历.(即从左到右,逐层遍历). 树的 ...

  7. 力扣题目——637. 二叉树的层平均值

    注:本文的代码实现使用的是 JS(JavaScript),为前端中想使用JS练习算法和数据结构的小伙伴提供解题思路. 描述 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组. 示例: 输入: ...

  8. 力扣题目——103. 二叉树的锯齿形层序遍历

    注:本文的代码实现使用的是 JS(JavaScript),为前端中想使用JS练习算法和数据结构的小伙伴提供解题思路. 描述 给定一个二叉树,返回其节点值的锯齿形层序遍历.(即先从左往右,再从右往左进行 ...

  9. 力扣题目——107. 二叉树的层序遍历 II

    注:本文的代码实现使用的是 JS(JavaScript),为前端中想使用JS练习算法和数据结构的小伙伴提供解题思路. 描述 给定一个二叉树,返回其节点值自底向上的层序遍历. (即按从叶子节点所在层到根 ...

最新文章

  1. JAVA订单的输入输出_Java的输入/输出操作
  2. Win7/Win8.1升级Win10后屏幕一直闪烁怎么办?
  3. docker环境安装,镜像和容器常用命令
  4. Java Object.hashCode()方法
  5. matlab生成exe独立运行文件已破解(好用)
  6. spring整合rabbitMQ最新版
  7. mac系统升级后使用gitxcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), miss
  8. SQL Server中的基数估计过程
  9. 23.备忘录模式(Memento Pattern)
  10. Centos7下SRS流式服务器搭建、推流、拉流
  11. python(day04)
  12. 类和对象编程(七):this指针
  13. C++的学习(十一)继承
  14. IC工程师简历制作全解读
  15. MessAPI V1.1.1 QQ音乐、网易云音乐、酷狗音乐、咪咕音乐、酷我音乐、百度音乐API接口
  16. p3c插件 离线安装_阿里开发规范及P3C插件
  17. Redhat使用yum install时提示This system is not registered with an entitlement server 的解决办法
  18. gromacs 安装_GROMACS简介与安装
  19. 人生规划:20岁到60岁我该干什么(zz)
  20. 【尚硅谷Java笔记+踩坑】Git(分布式版本控制工具)

热门文章

  1. 【软考备战·希赛网每日一练】2023年5月3日
  2. HDU 4539 郑厂长系列故事――排兵布阵
  3. Provisioning Profiles
  4. Debian配置清华源
  5. 浅谈PCI Express体系结构(四)
  6. Dark Mobile Bank之移动银行应用仿冒攻击威胁分析报告
  7. edge如何导入html文件收藏夹,Win10 edge浏览器如何导入/导出收藏夹中的网站
  8. 云桌面在学校的三种常见应用场景
  9. 正则判断时间年月日格式
  10. http://www.hltm.cc/ 红旅网 火影下载