题解 | #评委打分#
评委打分
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}
}
查看1道真题和解析