题解 | #明明的随机数#

明明的随机数

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
    }

}

全部评论

相关推荐

水墨不写bug:疑似没有上过大学
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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