Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
AL - SLR - Slice, Map, Every, Boolean solution in Clear category for Ascending List by Taylor_Page
import assert from "assert";
function isAscending(values: number[]): boolean {
return values.slice(1).map((v,i) => v > values[i]).every(Boolean)
}
console.log('Example:');
console.log(isAscending([-5, 10, 99, 123456]));
// These "asserts" are used for self-checking
assert.equal(isAscending([-5, 10, 99, 123456]), true);
assert.equal(isAscending([99]), true);
assert.equal(isAscending([4, 5, 6, 7, 3, 7, 9]), false);
assert.equal(isAscending([]), true);
assert.equal(isAscending([1, 1, 1, 1]), false);
console.log("Coding complete? Click 'Check' to earn cool rewards!");
Oct. 6, 2020