1 package solution43; 2 import java.util.*; 3 class Solution { 4 public int solution(int a,int b,int c) { 5 int df1 = Math.abs(a-b); 6 int df2 = Math.abs(b-c); 7 int df3 = Math.abs(a-c); 8 int[] ary = new int[]{df1,df2,df3}; 9 Arrays.sort(ary); 10 return ary[0] + ary[1]; 11 } 12 }
算法思路:数学。
计算三个值中任意两个值的差的绝对值,所求结果是两个较小的绝对值的和。