JSFiddle - React, Tailwind, and code Playground

by Jessie Lau

JavaScript

function ArithGeo(arr) {
    var arithDiff = arr[1] - arr[0];
    var geoDiff = arr[1] / arr[0];
    for (var i = 1; i < arr.length; i++) {
        if (arr[i] + arithDiff === arr[i + 1]) {
            return "airth";
        }
        else if (arr[i] * geoDiff === arr[i + 1]) {
            return "Geo";
        } else {
            return -1;
        }
    }
}
//console.log(ArithGeo([2, 4, 6, 8]));
console.log(ArithGeo([2, 4, 8, 20]));
console.log(ArithGeo([2, 6, 18, 54]));