当前位置:   article > 正文

每日一题——LeetCode1556.千位分隔符

每日一题——LeetCode1556.千位分隔符

方法一 个人方法:

把n转为字符串,逆序遍历n,把n的每个元素加入res,每三次加入'.',最后将res翻转再转为字符串即为符合题目要求的结果

  1. var thousandSeparator = function(n) {
  2. n+=''
  3. let res=[],len=n.length-1
  4. for(let i=len;i>=0;i--){
  5. if(i!=len&&(len-i)%3===0){
  6. res.push('.')
  7. }
  8. res.push(n[i])
  9. }
  10. return res.reverse().join('')
  11. };

 消耗时间和内存情况:

方法二 API函数(娱乐写法)

  1. var thousandSeparator = function(n) {
  2. return n.toLocaleString("de-DE");
  3. };

消耗时间和内存情况:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/180296
推荐阅读
相关标签
  

闽ICP备14008679号