JSFiddle - React, Tailwind, and code Playground

by Laurel Bruggeman

HTML

<div>
    content
</div>
<p>
    more content
</p>

CSS

div::after, p::after{
    content:"..."
}
div, p{
    border: 1px solid black;
}

JavaScript

var t = [1,-1,5,-3,5,7, -1, -8];
//alert(biggestSum(t));

//alert(getSum(t, 0, 2)); 

function getSum(arr, start, end){
    //slice starts at start index, but does not include end index
    if(end+1<=arr.length) end=end+1;
    var a = arr.slice(start, end);
    var sum = 0;
    for(var i=0; i<a.length; i++){
        sum +=a[i];
    }
    return sum;
}        

function biggestSum(arr){
    var biggest = 0;
    var start = 0;
    var end= 0;
    for(var i=0; i<arr.length; i++){
        for(var j=i; j<arr.length; j++){
            var tempSum = getSum(arr, i, j); 
            if(biggest<tempSum){
                //found a bigger one
                biggest = tempSum;
                start=i;
                end=j;
            }
        }
    }
    return arr.slice(start, end+1);
}

function sortArrays(arr1, arr2){
    var arr3=[];
    var i=0,j=0,k=0;
    while(i<arr1.length && j<arr2.length){
            if(arr1[i]>arr2[j]) {
                arr3[k++] = arr2[j++];
            }
            else{
                arr3[k++] = arr1[i++];
            }
    }
    while(i<arr1.length){
        //put the rest in if there is any, one has run out
        arr3[k++] = arr1[i++];
    }
    while(j<arr2.length){
        arr3[k++] = arr2[j++];
    }
    return arr3;
    
}

function isPalendrome(str){
    str = str.replace(/( )|(,)|(')/g, "").toLowerCase();
    var reverse = str.split("").reverse().join("");
    return str==reverse;
    
}
console.log(sortArrays([0,1, 1], [0, 3, 4, 5, 9]));
console.log(isPalendrome("Go hang a salami, I'm a lasagna hog"));