题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
package main import ( "fmt" ) func main() { var n int fmt.Scan(&n) //初始化一个数组 nums := make([]int, n) for i := 0; i < n; i ++ { fmt.Scan(&nums[i]) } //选择排序 for i := 0; i < n - 1; i ++ { for j := i + 1; j < n; j ++ { if nums[j] < nums[i] { nums[i], nums[j] = nums[j], nums[i] } } } //去重 l, r := 0, 0 for r <= n { fmt.Println(nums[l]) for r < n && nums[r] == nums[l] { r ++ } l = r r += 1 } }