赞
踩
方法一 个人方法:
把n转为字符串,逆序遍历n,把n的每个元素加入res,每三次加入'.',最后将res翻转再转为字符串即为符合题目要求的结果
- var thousandSeparator = function(n) {
- n+=''
- let res=[],len=n.length-1
- for(let i=len;i>=0;i--){
- if(i!=len&&(len-i)%3===0){
- res.push('.')
-
- }
- res.push(n[i])
- }
- return res.reverse().join('')
- };
消耗时间和内存情况:
方法二 API函数(娱乐写法)
- var thousandSeparator = function(n) {
- return n.toLocaleString("de-DE");
- };
消耗时间和内存情况:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。