题解 | #把数组排成最小的数#

把数组排成最小的数

https://www.nowcoder.com/practice/8fecd3f8ba334add803bf2a06af1b993

package main


import (
	"sort"
	"strconv"
)
/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 * 
 * @param numbers int整型一维数组 
 * @return string字符串
*/
func PrintMinNumber( numbers []int ) string {
    // write code here
    var str []string
    for _,v := range numbers {
        str = append(str,strconv.Itoa(v))
    }
    sort.Slice(str,func (i,j int) bool{
        return str[i]+str[j] < str[j]+str[i]
    })
    ans := ""
    for _,v := range str {
        ans+=v
    }
    return ans
}

全部评论

相关推荐

这一集&nbsp;硕士输的很惨
HoePointer:普通硕士的悲哀,高的进不去,低的要不起
点赞 评论 收藏
分享
炫哥_:哥们项目描述里面vector和mysql之类的都要写吗,直接开头技术栈巴拉巴拉就行了,完全不是技术点啊
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务