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]));