DEV Community

Pratik sharma
Pratik sharma Subscriber

Posted on

hackerrank Mini-Max Sum in javascript

function miniMaxSum(arr) {
    // Write your code here
    const sortedArray = arr.sort();

    let min_sum = 0

    let max_sum = 0

    for(let i =0; i < arr.length; i++){
        if( i < arr.length -1 ) {
            min_sum += arr[i]
        } 
        if (i > 0) {
            max_sum += arr[i]
        }
    }

    console.log(min_sum , max_sum) 

}
🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to 🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to

Top comments (5)

🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to
 
dylan29jf profile image
Dylan Jay Flores β€’ β€’ Edited
function miniMaxSum(arr) {
    // Write your code here
    const max = arr.sort((a,b) => b-a).slice(0,4).reduce((a,b)=> a+b,0)
    const min = arr.sort((a,b) => b-a).reverse().slice(0,4).reduce((a,b)=> a+b,0)

    console.log(min,max)
}
🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to 🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to
🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to
 
frankwisniewski profile image
Frank Wisniewski β€’
const minmax = arr => 
  console.log(`min:${arr.sort().slice(0,-1)
  .reduce((a,b)=>a+b)} max:${arr.sort()
  .slice(1).reduce((a,b)=>a+b)}`)
🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to 🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to
🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to
 
biomathcode profile image
Pratik sharma β€’

this.guy().is().doing().functional-programming()

🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to
 
homezonic profile image
Akande Joshua β€’

This is great, i also solved this using PHP ( Mini-Max Sum Solution using PHP) incase someone needs that.

🌐 hackerrank Mini-Max Sum in javascript - DEV CommunityDropdown menuDropdown menuNavigation menuSearchSearchCloseMore...Copy linkEnter fullscreen modeExit fullscreen modeCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuEnter fullscreen modeExit fullscreen modeLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment buttonCollapseExpandDropdown menuLike comment: Like comment: Comment button - dev.to
 
bahamas2023 profile image
Lahcene Ouled Moussa β€’

Nice to meet you great job