技术栈

Golang | Leetcode Golang题解之第179题最大数

__AtYou__2024-06-23 13:26

题目:

题解:

Go 复制代码
func largestNumber(nums []int) string {
    sort.Slice(nums, func(i, j int) bool {
        x, y := nums[i], nums[j]
        sx, sy := 10, 10
        for sx <= x {
            sx *= 10
        }
        for sy <= y {
            sy *= 10
        }
        return sy*x+y > sx*y+x
    })
    if nums[0] == 0 {
        return "0"
    }
    ans := []byte{}
    for _, x := range nums {
        ans = append(ans, strconv.Itoa(x)...)
    }
    return string(ans)
}
上一篇:用 Git 玩转版本控制
下一篇:python入门基础知识(错误和异常)
相关推荐
快去睡觉~
7 小时前
力扣400:第N位数字
数据结构·算法·leetcode
gzzeason
9 小时前
LeetCode Hot100:递归穿透值传递问题
算法·leetcode·职场和发展
光爷不秃
11 小时前
Go语言中安全停止Goroutine的三种方法及设计哲学
开发语言·安全·golang
qq_51397044
12 小时前
力扣 hot100 Day74
数据结构·算法·leetcode
墨染点香
16 小时前
LeetCode 刷题【42. 接雨水】
算法·leetcode·职场和发展
博哥爱吃肉
19 小时前
第2篇_Go语言基础语法_变量常量与数据类型
开发语言·算法·golang
এ᭄画画的北北
1 天前
力扣-347.前K个高频元素
算法·leetcode
chillxiaohan
1 天前
GO学习记录五——数据库表的增删改查
数据库·学习·golang
亮亮爱刷题
1 天前
算法提升之树上问题-(LCA)
数据结构·算法·leetcode·深度优先
热门推荐
01UV安装并设置国内源02Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code03KGG转MP3工具|非KGM文件|解密音频04【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)052025最新国内服务器可用docker源仓库地址大全(2025年8月更新)06蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接07TRAE Rules 实践:为项目配置 6A 工作流08全球最强模型Grok4,国内已可免费使用!(附教程)09NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南10GPT-5 使用限制与国内升级全攻略(免费 / Plus / Pro)【2025 最新】