第一五零二题_判断能否形成等差数列

package 简单.sort;

import java.util.Arrays;

/**
 * @author 无法手执玫瑰
 * @version 1.0
 * @date 2020/07/0018 20:18
 */
public class 第一五零二题_判断能否形成等差数列 {
    public static boolean canMakeArithmeticProgression(int[] arr) {

        Arrays.sort(arr);
        for (int i = 2; i < arr.length; i++) {
            int temp = arr[1] - arr[0];
            if(temp != arr[i] - arr[i-1]){
                return false;
            }
        }
        return true;
    }
    public static void main(String[] args) {
        System.out.println(canMakeArithmeticProgression(new int[]{3, 5, 1}));
        System.out.println(canMakeArithmeticProgression(new int[]{1, 2, 4}));
    }
}

posted @ 2020-07-18 20:56  无法手执玫瑰  阅读(86)  评论(0)    收藏  举报