티스토리 뷰
문제
풀이
package main
import (
"fmt"
"bufio"
"os"
"strconv"
)
func main() {
var n int
reader := bufio.NewReader(os.Stdin)
scanner := bufio.NewScanner(reader)
scanner.Split(bufio.ScanWords)
writer := bufio.NewWriter(os.Stdout)
defer writer.Flush()
scanner.Scan()
n, _ = strconv.Atoi(scanner.Text())
var counts = make([]int, 10001)
for i:=0; i<n; i++ {
scanner.Scan()
num, _ := strconv.Atoi(scanner.Text())
counts[num]++ // 카운팅정렬
}
for i:=1; i<10001; i++ {
for j:=0; j<counts[i]; j++ {
fmt.Fprintln(writer, i)
}
}
}
728x90
'dev > algorithm' 카테고리의 다른 글
BOJ / 1427번 / 소트인사이드 [Golang] (0) | 2020.07.12 |
---|---|
BOJ / 2108번 / 통계학 [Golang] (0) | 2020.06.29 |
BOJ / 2751번 / 수 정렬하기 2 [Golang] (0) | 2020.06.27 |
BOJ / 2750번 / 수 정렬하기 [Golang] (0) | 2020.06.26 |
BOJ / 1436번 / 영화감독 숌 [Golang] (0) | 2020.06.25 |
댓글