88ceee73创建于 2023年3月5日历史提交
func largestNumber(nums []int) string {
    ans, s := "", make([]string, len(nums))
    for i, num := range nums { s[i] = strconv.Itoa(num) }
    sort.Slice(s, func(a, b int) bool { return s[a] + s[b] > s[b] + s[a] })
    if s[0] == "0" { return "0" }
    for _, v := range s { ans += v }
    return ans
}