题解 | #明明的随机数#
明明的随机数
https://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
package main import ( "fmt" ) func main() { // 定义结果变量,长度设定500的话数字范围只有0~499,501的话是0~500包含1~500,满足题意 res := make([]int, 501) // 首先处理输入,首先需要一个N var N int fmt.Scan(&N) // 有了N之后还需要输入N个数 var n int for i := 0; i < N; i++ { fmt.Scan(&n) // 将遍历过的数按照下标置为1 if res[n] == 1 { continue } res[n] = 1 } // 输出结果 for i := range res { if res[i] == 1 { fmt.Println(i) } } }#golang#