func minMoves2(nums []int) (min int) { sort.Ints(nums) mid := nums[len(nums)/2] for _, i := range nums { min += abs(mid - i) } return } func abs(x int) int { if x < 0 { return -x } return x }