零尽其用,尾随不落——探究力扣题目“移除字符串中的尾随零”的解题思路
本篇博客会讲解力扣“2710. 移除字符串中的尾随零”的解题思路,这是题目链接。
先来审题:
以下是示例:
以下是提示:
本题的思路是:
- 先遍历字符串,找到字符串末尾的
\0
。 - 从
\0
开始,向前遍历,直到某一个字符的前一个字符不是0。 - 把该字符改成
\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。
感谢大家的阅读!
零尽其用,尾随不落——探究力扣题目“移除字符串中的尾随零”的解题思路相关推荐
- D347周赛复盘:移除字符串中的尾随零+对角线上不同值的数量差
文章目录 移除字符串中的尾随零 对角线上不同值的数量差 思路 另一种写法 现在水平比较菜周赛最多只能搞出来两道,后面再争取多做一些 题外话:最近阳了发烧头晕恶心,学习很难推进,大家平常状态好的时候还是 ...
- 编程练习【移除字符串中的尾随0】
给你一个用字符串表示的正整数 num ,请你以字符串形式返回不含尾随零的整数 num . 示例 1: 输入:num = "51230100" 输出:"512301&quo ...
- 力扣 777. 在LR字符串中交换相邻字符
题目来源:https://leetcode.cn/problems/swap-adjacent-in-lr-string/ 大致题意: 给两个由 L.R.X 组成的字符串 start 和 end,其中 ...
- 力扣第236题“二叉树的最近公共先祖”的解题思路
参考代码: class Solution {public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {i ...
- 力扣 两两交换链表中的节点
力扣 两两交换链表中的节点 题目描述 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表. 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换. 示例: 给定 1->2-> ...
- 力扣题目——429. N 叉树的层序遍历
注:本文的代码实现使用的是 JS(JavaScript),为前端中想使用JS练习算法和数据结构的小伙伴提供解题思路. 描述 给定一个 N 叉树,返回其节点值的层序遍历.(即从左到右,逐层遍历). 树的 ...
- 力扣题目——637. 二叉树的层平均值
注:本文的代码实现使用的是 JS(JavaScript),为前端中想使用JS练习算法和数据结构的小伙伴提供解题思路. 描述 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组. 示例: 输入: ...
- 力扣题目——103. 二叉树的锯齿形层序遍历
注:本文的代码实现使用的是 JS(JavaScript),为前端中想使用JS练习算法和数据结构的小伙伴提供解题思路. 描述 给定一个二叉树,返回其节点值的锯齿形层序遍历.(即先从左往右,再从右往左进行 ...
- 力扣题目——107. 二叉树的层序遍历 II
注:本文的代码实现使用的是 JS(JavaScript),为前端中想使用JS练习算法和数据结构的小伙伴提供解题思路. 描述 给定一个二叉树,返回其节点值自底向上的层序遍历. (即按从叶子节点所在层到根 ...
最新文章
- JAVA订单的输入输出_Java的输入/输出操作
- Win7/Win8.1升级Win10后屏幕一直闪烁怎么办?
- docker环境安装,镜像和容器常用命令
- Java Object.hashCode()方法
- matlab生成exe独立运行文件已破解(好用)
- spring整合rabbitMQ最新版
- mac系统升级后使用gitxcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), miss
- SQL Server中的基数估计过程
- 23.备忘录模式(Memento Pattern)
- Centos7下SRS流式服务器搭建、推流、拉流
- python(day04)
- 类和对象编程(七):this指针
- C++的学习(十一)继承
- IC工程师简历制作全解读
- MessAPI V1.1.1 QQ音乐、网易云音乐、酷狗音乐、咪咕音乐、酷我音乐、百度音乐API接口
- p3c插件 离线安装_阿里开发规范及P3C插件
- Redhat使用yum install时提示This system is not registered with an entitlement server 的解决办法
- gromacs 安装_GROMACS简介与安装
- 人生规划:20岁到60岁我该干什么(zz)
- 【尚硅谷Java笔记+踩坑】Git(分布式版本控制工具)
热门文章
- 【软考备战·希赛网每日一练】2023年5月3日
- HDU 4539 郑厂长系列故事――排兵布阵
- Provisioning Profiles
- Debian配置清华源
- 浅谈PCI Express体系结构(四)
- Dark Mobile Bank之移动银行应用仿冒攻击威胁分析报告
- edge如何导入html文件收藏夹,Win10 edge浏览器如何导入/导出收藏夹中的网站
- 云桌面在学校的三种常见应用场景
- 正则判断时间年月日格式
- http://www.hltm.cc/ 红旅网 火影下载