本文主要是介绍Golang | Leetcode Golang题解之第179题最大数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:
题解:
func largestNumber(nums []int) string {sort.Slice(nums, func(i, j int) bool {x, y := nums[i], nums[j]sx, sy := 10, 10for 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)
}
这篇关于Golang | Leetcode Golang题解之第179题最大数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!