JSFiddle - React, Tailwind, and code Playground
by Anjana Silva
JavaScript
/* var resA = [40, 100, 1, 5, 25, 10].sort(function (a,b) { return a - b; }); */
/* var resB = [40, 100, 1, 5, 25, 10].sort(function (a,b) { return b - a; }); */
/* console.log('aa111'.length); */
/* console.log(resA);
console.log(resB);
var arrA = [40, 100, 1, 5, 25, 10];
console.log(arrA.join('|').split('|').map(Number));
console.log(arrA.join('|').split('|').map(function (a) { return +a; }));
*/
/* console.log([40, 100, 1, 5, 25, 10].sort((a, b) => { return a - b}));
console.log([40, 100, 1, 5, 25, 10].sort((a, b) => { return b - a})); */
/* var str = '1,2,3,4,5,6,0'; */
/* console.log(str.split(',').map(Number).sort((a, b) => { return b - a })); */
console.log('111'.slice());
/* console.log(kidsWithCandies([2,3,5,1,3], 3)); */
/**
* @param {number[]} candies
* @param {number} extraCandies
* @return {boolean[]}
*/
function kidsWithCandies(candies, extraCandies) {
var result = [];
var descSortedArray = candies.slice().sort((a, b) => { return b - a });
var largestNumber = descSortedArray[0];
var arrLength = candies.length;
for (var i=0; i<arrLength; i++) {
console.log(candies[i] + extraCandies);
if ((candies[i] + extraCandies) >= largestNumber) {
result.push(true);
} else {
result.push(false);
}
}
return result;
};