💻 문제
2750번: 수 정렬하기
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
📜 풀이
<go />
package main
import (
"bufio"
"fmt"
"os"
)
func change(array []int) {
var temp int
for i := range array {
for j := i; j < len(array); j++ {
if array[i] > array[j] {
temp = array[i]
array[i] = array[j]
array[j] = temp
}
}
}
}
func main() {
var n int
r := bufio.NewReader(os.Stdin)
w := bufio.NewWriter(os.Stdout)
defer w.Flush()
fmt.Fscanln(r, &n)
var number []int = make([]int, n)
for i := 0; i < n; i++ {
fmt.Fscanln(r, &number[i])
}
change(number)
for i := range number {
fmt.Fprintln(w, number[i])
}
}
728x90
'BOJ > Go' 카테고리의 다른 글
[Go] BOJ / 25305번 / 커트라인 (0) | 2023.04.05 |
---|---|
[Go] BOJ / 2587번 / 대표값2 (0) | 2023.04.05 |
[Go] BOJ / 2563번 / 색종이 (0) | 2023.04.04 |
[Go] BOJ / 10798번 / 세로읽기 (0) | 2023.03.28 |
[Go] BOJ / 3009번 / 네 번째 점 (0) | 2023.03.28 |