package main import "sort" // import "fmt" /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param x int整型 采购单价 * @param y int整型 采购单价 * @param z int整型 采购单价 * @return int整型 */ func compare(x int, y int, z int) int { // write code here // return method1(x, y, z) return method2(x, y, z) } func method1(x int, y int, z int) int { array := []int{x, y, z} max, min := array[0], array[0] for i := 1; i < len(array); i++ { if array[i] > max { max = array[i] } if array[i] < min { min = array[i] } } return max - min } func method2(x int, y int, z int) int { array := []int{x, y, z} sort.Ints(array) return array[len(array)-1] - array[0] }