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

leecode 179. 最大数 medium

比较 a+b 和 b+a,谁大谁在前

"9"+"34"="934""34"+"9"="349"934>3499应该在前

cmp_to_key 比较

cmp_to_key是一个适配器,把自定义的“两两比较逻辑”,转换成 Python 3 能够识别的格式。

fromfunctoolsimportcmp_to_key nums=[1,2,3]map(str,nums)# 把 nums 里的每个元素,都用 str() 转换, 看不到结果<map object at 0x...>list(map(str,nums))# 把 map 里的结果全部取出来,变成一个列表 ['1', '2', '3']

直接用sort的时间复杂度:就是O(n log n)

classSolution:deflargestNumber(self,nums:List[int])->str:#1.全部转字符串 nums=list(map(str,nums))#[1,2,3]->['1','2','3']#2.核心魔法:按(x*10)进行降序排序 # 为什么是10?只要重复后的长度超过所有可能的拼接长度即可(通常题目数字长度有限) # a="3",a*10="3333333333"# b="30",b*10="3030303030..."#"33..."显然大于"30..."nums.sort(key=lambda x:x*10,reverse=True)#['3','2','1']#3.拼接 res="".join(nums)#321#4.处理"00"情况return"0"ifres[0]=="0"elseres
http://www.jsqmd.com/news/712379/

相关文章:

  • lvgl_v8之bar控件代码示例
  • ArcGIS Pro 3.0 里搞定天地图WMTS底图:从申请Key到拖拽显示的保姆级避坑指南
  • 你的AI模型到底是准还是不准?——一个混淆矩阵说透四个评估指标
  • CVPR 2021 Point Transformer 保姆级复现教程:从零到一搞定点云自注意力模型
  • 别再乱设H0和H1了!用Python实战案例帮你搞懂假设检验的底层逻辑
  • 2026年宜宾同城搬家服务机构排行及联系方式参考:四川学校搬迁/四川家具拆装/四川居民搬家/四川拉货搬运/四川搬厂搬货/选择指南 - 优质品牌商家
  • DiT360全景图像生成技术解析与应用实践
  • LinkSwift:解锁八大网盘直链下载的终极解决方案
  • PyTorch实战:手把手教你将ConvLSTM嵌入UNet,搞定车道线时序预测(附完整代码)
  • Portarium:轻量级可视化端口与容器管理工具部署与使用指南
  • BitNet b1.58-2B-4T-GGUF开发者案例:GitHub PR描述自动生成+代码变更摘要
  • 基于十二要素应用的智能体驱动架构:从单体到AI原生应用演进
  • 量子联邦学习在ADAS中的创新应用与实战解析
  • Shellfirm:基于钩子机制的终端命令安全防护工具详解
  • 【VS Code Copilot Next终极指南】:20年IDE专家亲授自动化工作流配置的5大避坑法则
  • 30-Java 继承
  • 巨人网络年营收50亿:同比增73% 扣非后净利21亿 斥资20亿理财 中东资本成第四大股东
  • PTR算法:机器人学习的自适应样本权重优化方法
  • 论文阅读:ICLR 2026 ARMOR: Aligning Secure and Safe Large Language Models via Meticulous Reasoning
  • Docker AI Toolkit 2026全栈配置实战(含LLM本地化部署避坑清单)
  • ARM MPAM内存映射寄存器架构与编程实践
  • FreeRTOS多任务编程避坑指南:为什么用了Mutex还会死锁?
  • 构建自主AI智能体服务器:从LLM规划到工具集成的工程实践
  • 大语言模型自回归生成机制与优化实践
  • 三周斩获800 Star!这个100% AI生成的开源项目,凭什么成为OpenClaw生态新宠?
  • RP2040与FPGA协同设计:Pico-Ice开发板解析
  • 基于Docker的安全网盘的设计与实现
  • 2026无人机院校低空专业共建的核心落地逻辑解析:无人机加盟合作/无人机合作/无人机培训合作/无人机学习培训/无人机招商/选择指南 - 优质品牌商家
  • 2026防爆除尘器技术全解析:焦化厂除尘设备/熔铝炉除尘器/环保除尘设备/矿山除尘器/移动卸料小车除尘设备/脉冲布袋除尘器改造/选择指南 - 优质品牌商家
  • 避坑指南:UE5 Cesium加载本地倾斜摄影,为什么你的模型总对不准位置?