薄情先生|leetcode1556_go_千位分隔数
题目给你一个整数 n , 请你每隔三位添加点(即 "." 符号)作为千位分隔符 , 并将结果以字符串格式返回 。
示例 1:输入:n = 987 输出:"987"
示例 2:输入:n = 1234 输出:"1.234"
示例 3:输入:n = 123456789 输出:"123.456.789"
【薄情先生|leetcode1556_go_千位分隔数】示例 4:输入:n = 0 输出:"0"
提示: 0 <= n < 2^31
解题思路分析1、遍历;时间复杂度O(n) , 空间复杂度O(1)
func thousandSeparator(n int) string { res := "" if n == 0 {return "0" } count := 0 for n != 0 {count++value := n % 10if count%3 == 1 {res = strconv.Itoa(value) + "." + res} else {res = strconv.Itoa(value) + res}n = n / 10 } return strings.Trim(res, ".")}
总结Easy题目 , 直接遍历判断即可
推荐阅读
- 张先生18823381855|转让海翼国际控股
- 先生|一停就是10年,60万豪车竟没人要?车主说:我不能动……
- 明星八卦|靳东亮相新戏发布会,阵容曝光被批不如《恋爱先生》,你怎么看
- 9月7日晚间|柏堡龙:实际控制人陈伟雄先生、陈娜娜女士解除质押共约2690万股
- 先生|60万豪车竟没人要?车主说:我不能动……,一停就是10年
- 包先生|什么包显品味还不撞包?看看这篇你就知道了!
- 疫情后的九先生轰趴馆市场前景依旧稳定
- 薄情先生|热烈祝贺首批CPAC分散控制系统产品正式交付
- 薄情先生|汉华推出氮化镓PD快充散热解决方案,全方位满足电源厂商需求
- 郭艾伦|辽宁男篮好消息!核心后卫正式留队,成为CBA顶薪先生