news 2026/5/26 10:25:44

力扣刷题:千位分割数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
力扣刷题:千位分割数

题目:
给你一个整数 n,请你每隔三位添加点(即 “.” 符号)作为千位分隔符,并将结果以字符串格式返回。

示例 1:

输入:n = 987
输出:“987”

示例 2:

输入:n = 1234
输出:“1.234”

示例 3:

输入:n = 123456789
输出:“123.456.789”

示例 4:

输入:n = 0
输出:“0”

解析:

  1. 数字转字符串:将整数 n 转换为字符串形式,方便逐字符处理

  2. 从右向左遍历:从字符串末尾开始向前遍历每个字符

  3. 分组处理:每收集到3个字符或到达字符串开头时,将当前分组添加到结果中

  4. 添加分隔符:将各组用点号连接起来

具体代码:

/** * @param {number} n * @return {string} */varthousandSeparator=function(n){letres=[]letcount=0letstr=n+''lettemp=''for(leti=str.length-1;i>=0;i--){temp=str[i]+temp count++if(count===3||i===0){res.unshift(temp)count=0temp=''}}returnres.join('.')};
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 3:59:52

Open-AutoGLM共享机制深度解析:5大核心策略提升团队AI开发效率

第一章:Open-AutoGLM共享机制的核心价值Open-AutoGLM 的共享机制重新定义了大模型协作开发的边界,其核心价值在于促进知识、算力与模型能力的高效流通。该机制通过去中心化的贡献评估体系,确保每位参与者的输出——无论是训练数据、微调权重还…

作者头像 李华
网站建设 2026/5/26 3:59:52

Open-AutoGLM团队共享方案全曝光(仅限内部流出版本)

第一章:Open-AutoGLM团队共享方案概述Open-AutoGLM 是一个面向自动化代码生成与团队协作的开源框架,旨在通过大语言模型能力提升开发效率。该方案支持多成员协同编辑、版本控制集成与智能补全建议,适用于中大型软件开发团队在统一语义理解基础…

作者头像 李华
网站建设 2026/5/26 3:59:23

Excalidraw图形元数据管理

Excalidraw图形元数据管理 在远程协作和敏捷开发成为常态的今天,团队对可视化工具的需求早已超越“画图”本身。一张架构草图不仅要能快速表达想法,还应具备可追溯、可交互、可被机器理解的能力。传统绘图软件往往过于沉重或封闭,而Excalidra…

作者头像 李华
网站建设 2026/5/26 3:59:14

Excalidraw与Typst结合:学术绘图新组合

Excalidraw与Typst结合:学术绘图新组合 在撰写技术文档、论文或系统设计说明书时,你是否曾为一张架构图反复调整数小时?是否因为团队成员无法协同编辑TikZ代码而延误交付?又或者,看着LaTeX生成的规整图表,总…

作者头像 李华