题解 | #评委打分#

评委打分

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 湖南

相关推荐

06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
能干的三文鱼刷了100道题:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-25 20:45
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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