当前位置: 首页 > news >正文

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

方法一 个人方法:

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

var thousandSeparator = function(n) {n+=''let res=[],len=n.length-1for(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");
};

消耗时间和内存情况:

http://www.lryc.cn/news/308720.html

相关文章:

  • 8.网络游戏逆向分析与漏洞攻防-游戏网络架构逆向分析-游戏底层功能对接类GameProc的实现
  • Redis冲冲冲——事务支持,AOF和RDB持久化
  • 路由菜单路径匹配方法
  • 设计模式浅析(九) ·模板方法模式
  • 无用工作、UBI与AI
  • 【监控】grafana图表使用快速上手
  • Django常用命令
  • 【center-loss 中心损失函数】 原理及程序解释(更新中)
  • 什么是 HTTPS 证书?作用是什么?
  • 为什么软考报名人数越来越多?
  • 【投稿优惠|快速见刊】2024年图像,机器学习和人工智能国际会议(ICIMLAI 2024)
  • html2canvas 将DOM节点转成图片
  • 【多线程】常见锁策略详解(面试常考题型)
  • Python列表操作函数
  • Qt注册类对象单例与单类型区别
  • Rocky Linux 运维工具yum
  • linux下的ollama
  • YOLOv9详细解读,改进提升全面分析(附YOLOv9结构图)
  • html基础操练和进阶修炼宝典
  • 从Mysql 数据库删除重复记录只保留其中一条(删除id最小的一条)
  • 从http到websocket
  • UE5 C++ Widget练习 Button 和 ProgressBar创建血条
  • 抖店无货源违规频发,不能入驻?这个是真的吗?
  • HarmonyOS—开发云数据库
  • mysql查询某个数据库的数量有多少GB
  • table展示子级踩坑
  • xss过waf的小姿势
  • 【六袆 - MySQL】MySQL 5.5及更高版本中,InnoDB是新表的默认存储引擎;
  • 可移植性(兼容性)测试指南
  • 软件更新快讯-Obsidian更新-1.5.8 linux Appimage直装