BOJ/Go
[Go] BOJ / 2587번 / 대표값2
d체리b
2023. 4. 5. 15:54
💻 문제
2587번: 대표값2
어떤 수들이 있을 때, 그 수들을 대표하는 값으로 가장 흔하게 쓰이는 것은 평균이다. 평균은 주어진 모든 수의 합을 수의 개수로 나눈 것이다. 예를 들어 10, 40, 30, 60, 30의 평균은 (10 + 40 + 30 + 60 +
www.acmicpc.net
📜 풀이
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 sum, avg int
r := bufio.NewReader(os.Stdin)
w := bufio.NewWriter(os.Stdout)
defer w.Flush()
var number []int = make([]int, 5)
for i := range number {
fmt.Fscanln(r, &number[i])
sum += number[i]
}
avg = sum / 5
change(number)
fmt.Fprintf(w, "%d\n%d", avg, number[2])
}
728x90