こんにちは、ナナオです。

前回に引き続き競プロを実施していきたいと思います。

今回の問題は以下です。

数の並び替え | レベルアップ問題集 | プログラミング学習サイト【paizaラーニング】

実装

“sort"パッケージを使えば楽に実装できます。

package main
import (
    "fmt"
    "sort"
)
func main(){
    var n int
    fmt.Scan(&n)
    a := make([]int, n)
    for i := 0; i < n; i++ {
        fmt.Scan(&a[i])
    }
    sort.Ints(a)
    for _, v := range a {
        fmt.Println(v)
    }
}

ソートアルゴリズム、いろいろありますが、最初から実装することないですからね。。

では今回はこれで👍