Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for [old] Index Power by martirosyan.mger8
"use strict";
function indexPower(array, n){
if (n < array.length) {
return Math.pow( array[n], n);
} else {
return -1;
}
}
var assert = require('assert');
if (!global.is_checking) {
console.log('Example:')
console.log(indexPower([1, 2, 3, 4], 2))
assert.equal(indexPower([1, 2, 3, 4], 2), 9, "Square");
assert.equal(indexPower([1, 3, 10, 100], 3), 1000000, "Cube");
assert.equal(indexPower([0, 1], 0), 1, "Zero power");
assert.equal(indexPower([1, 2], 3), -1, "IndexError");
console.log("Coding complete? Click 'Check' to review your tests and earn cool rewards!");
}
July 10, 2019