news 2026/4/15 14:32:22

去除前导 0 的经典代码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
去除前导 0 的经典代码

【算法分析】
前导 0(Leading Zero)指的是出现在数字或字符串开头、且在第一个非 0 数字之前的所有 0
例如,"00123" 的前导 0 是开头的两个 0,去除后应为 "123";"000" 没有非 0 数字,去除前导 0 后通常保留一个 0(而非空字符串);"12030" 没有前导 0。

【算法代码】

#include <bits/stdc++.h> using namespace std; string RLZ(string &str) { //Remove Leading Zeros int p=0; //pos if(str[0]=='-') p=1; while(p<str.size() && str[p]=='0') { str.erase(p,1); //Delete str[p] } if(str=="-") return "-0"; if(str.empty()) return "0"; return str; } int main() { int T; cin>>T; while(T--) { string s; cin>>s; cout<<RLZ(s)<<endl; } return 0; } /* in: 6 00123 000 12030 -00123 -000 001020 out: 123 0 12030 -123 -0 1020 */





【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/157836967


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 8:33:11

主流小程序商城软件功能架构与服务模式对比分析

因移动互联网不断深入发展&#xff0c;小程序商城已成为众多企业开展数字化经营、创建私域流量的核心工具之一&#xff0c;它具有不用下载安装、即用即走的特性&#xff0c;并且借助微信等超级应用的海量用户基础&#xff0c;在获客成本、用户体验以及运营灵活性方面呈现出明显…

作者头像 李华
网站建设 2026/4/4 4:14:56

2026冲刺用!8个AI论文工具测评:研究生毕业论文+开题报告写作全攻略

随着人工智能技术的不断进步&#xff0c;AI写作工具在学术领域的应用日益广泛。对于研究生群体而言&#xff0c;从开题报告到毕业论文的撰写&#xff0c;往往面临时间紧张、内容逻辑不清、格式规范复杂等多重挑战。2026年&#xff0c;随着更多高效、智能的AI工具涌现&#xff0…

作者头像 李华
网站建设 2026/4/8 11:34:19

‌模糊测试增强:遗传算法驱动的API边界用例生成工具‌

边界测试的痛点与遗传算法的革新 API测试中&#xff0c;边界值输入校验的缺失常导致接口崩溃或安全漏洞&#xff0c;传统手动编写用例效率低下&#xff08;耗时占比超40%&#xff09;。遗传算法&#xff08;Genetic Algorithm, GA&#xff09;结合模糊测试&#xff08;Fuzzing…

作者头像 李华
网站建设 2026/4/12 8:35:59

百考通一句话需求,一键生成专业问卷,让调研智能高效

百考通&#xff08;https://www.baikaotong.ai.com&#xff09;深刻理解这一痛点&#xff0c;凭借前沿的AI技术&#xff0c;隆重推出“智能问卷设计”功能&#xff0c;旨在将繁琐的问卷制作过程简化为一句描述&#xff0c;让专业调研触手可及。 一、告别繁琐&#xff1a;一句话…

作者头像 李华
网站建设 2026/4/12 22:13:19

HoRain云--CentOS7路由追踪安装与使用全攻略

&#x1f3ac; HoRain 云小助手&#xff1a;个人主页 ⛺️生活的理想&#xff0c;就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站&#xff0c;性价比超高&#xff0c;大内存超划算&#xff01;忍不住分享一下给大家。点击跳转到网站。 目录 ⛳️ 推荐 …

作者头像 李华
网站建设 2026/4/7 14:47:19

uni-app—— uni-app 小程序页面返回后数据刷新的 5 种方案对比

问题现象 在一个审批小程序中&#xff0c;用户操作流程如下&#xff1a; 进入审批列表&#xff0c;看到一条"草稿"状态的申请点击进入详情页点击"继续编辑"进入编辑页编辑完成后点击"重新提交申请"返回列表页 问题&#xff1a;返回列表后&…

作者头像 李华