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

LeetCode 179. 最大数

更多题解尽在 https://sugar.matrixlab.dev/algorithm 每日更新。
组队打卡,更多解法等你一起来参与哦!

LeetCode 179. 最大数,难度中等

排序

解题思路:现将 int 类型转成 str 类型,然后进行字符串比较,存在字符串情况 ['33', '332', '334'] 以及 nums[i] 的范围 0 <= nums[i] <= 10^9,所以我们将字符串拉长再去比较

class Solution(object):def largestNumber(self, nums):# int 转 strnums = list(map(str, nums))# 因为 nums[i] 的范围是 10^9,所以我们需要拉长 nums[i],以便比较 ['33', '332', '334']nums.sort(key=lambda x: x * 10, reverse=True)return str(int(''.join(nums)))
http://www.lryc.cn/news/383374.html

相关文章:

  • 基于Java+SpringBoot+vue+elementui药品商城采购系统详细设计实现
  • Pikachu靶场--文件上传
  • 突破架构瓶颈:克服软件系统中的漂移和侵蚀
  • 每日练题(py,c,cpp).6_19,6_20
  • 居中显示-css样式
  • 生骨肉冻干喂猫比较好?热门、口碑好、值得入手生骨肉冻干力荐
  • 【安卓13 源码】RescueParty救援机制
  • 详细介绍iutils.dll丢失的多个解决方法,一键快速修复丢失的iutils.dll文件
  • 基于SpringBoot+Vue的美容美发在线预约系统的设计与实现【附源码】
  • 语言的数据结构:树与二叉树(二叉树篇)
  • 若以框架学习(3),echarts结合后端数据展示,暂时完结。
  • Spring Boot循环依赖(解决)
  • emqx4.4.3关于如何取消匿名登录,添加认证用户这件事
  • 七天速通javaSE:第三天 程序控制结构:练习题
  • 新增题目接口开发
  • 国内怎样使用GPT4 turbo
  • 【语义分割】1-标注数据集-【单张图片】labelme标注json文件转mask
  • c++: 理解编译器在背后所做的工作-工具篇
  • Verilog HDL语法入门系列(三):Verilog的语言操作符规则(上)
  • IT营大地老师是谁,怎么什么都会?
  • 【python013】pyinstaller打包PDF提取脚本为exe工具
  • VUE div的右上角的角标/标签
  • WPS复制后转置粘贴
  • Shell编程之正则表达式与文本处理器
  • linux文本粘贴格式错乱的问题
  • 第二节课 6月13日 ssh密钥登陆方式
  • 图书馆借阅表
  • 云动态摘要 2024-06-25
  • Docker编译nanopc-t4源码流程介绍
  • Redis八股文目录