题解 | #明明的随机数#
明明的随机数
http://www.nowcoder.com/practice/3245215fffb84b7b81285493eae92ff0
package main
import (
"fmt"
"sort"
"io"
)
func main() {
for {
var n int
_, err := fmt.Scan(&n)
if err == io.EOF {
break
}
m := make(map[int]bool)
res := make([]int, 0, n)
for i := 0; i <= n; i++ {
if i == n {
for k := range m {
res = append(res, k)
}
sort.Ints(res)
for i := range res {
fmt.Println(res[i])
}
break
}
var a int
fmt.Scan(&a)
m[a] = true
}
}
}