Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for Ascending List by Sergey_Dvash
import assert from "assert";
//const isAscending = (values: number[]): boolean => values.every((val, idx, arr) => idx - 1 in arr ? val > arr[idx - 1] : true);
function isAscending(values: number[]): boolean {
return values.every((val, idx, arr) => idx - 1 in arr ? val > arr[idx - 1] : true);
}
console.log('Example:');
console.log(isAscending([0, -2, 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!");
Aug. 19, 2020