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;
};