题解 | #输入n个整数,输出其中最小的k个#golang#acm模式

输入n个整数,输出其中最小的k个

http://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c

package main

import(
  "bufio"
  "fmt"
  "os"
  "sort"
  "strconv"
  "strings"  
)


func main(){
    
    input:=bufio.NewScanner(os.Stdin)
    
    input.Scan()
    n,_:=strconv.Atoi(strings.Split(input.Text()," ")[0])
    k,_:=strconv.Atoi(strings.Split(input.Text()," ")[1])
    
    input.Scan()
    list:=strings.Split(input.Text()," ")
    var list_int []int
    for i:=0;i<n;i++{
        value,_:=strconv.Atoi(list[i])
        list_int = append(list_int,value)
    }
    
    sort.Ints(list_int)
    for i:=0;i<k;i++{
        fmt.Printf("%d ",list_int[i])
    }
         
}


全部评论

相关推荐

12-18 19:36
已编辑
门头沟学院 Java
程序员牛肉:可以的,简历没毛病了。 虽然还是偏向同质化,不过学历不错。后续我觉得重心放到刷实习+摆脱同质化问题上
实习简历求拷打
点赞 评论 收藏
分享
12-24 20:52
武汉大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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