题解 | #评委打分#

评委打分

https://www.nowcoder.com/practice/8255c55b41744862bc1cde7ce5b62c42

package main
//import "fmt"

//解法一: 排序后返回第一个和最后一个
// 需要 import "sort"
func minAndMax( s []int ) []int {
    sort.Ints(s)
    return append(s[:1],s[len(s)-1:]...)
}

//解法二: 遍历数组找出最大和最小
func minAndMax( s []int ) []int {
    minVal := s[0]
    maxVal := s[0]
    for i:= 1; i < len(s); i++ {
        if s[i] > maxVal {
            maxVal = s[i]
        }
        if s[i] < minVal {
            minVal = s[i]
        }
    }
    return []int{minVal,maxVal}
}
全部评论
看到这个题又想到了大一acm选拔赛,全是痛苦的回忆,现在想想还是感慨当时我怎么那么菜
点赞 回复 分享
发布于 2022-09-23 19:07 湖南

相关推荐

10-15 15:00
潍坊学院 golang
跨考小白:这又不是官方
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务