题目描述
https://www.acwing.com/problem/content/description/106/
算法1
Golang 代码
package main
import (
"fmt"
"sort"
"math"
)
func main() {
var n int
fmt.Scanf("%d", &n)
nums := make([]int, n)
for i := 0; i < n; i ++ {
fmt.Scanf("%d", &nums[i])
}
sort.Ints(nums)
res := 0
for _, num := range(nums) {
err := int(math.Abs(float64(num - nums[n / 2])))
res += err
}
fmt.Println(res)
}