You are viewing a single comment's thread. Return to all comments →
Not sure if its the simplest solution in javascript, but it passed all the test. Thought it might be helpful for someone.
var n1_temp = readLine().split(' '); h1 = readLine().split(' '); h1 = h1.map(Number); h2 = readLine().split(' '); h2 = h2.map(Number); h3 = readLine().split(' '); h3 = h3.map(Number); var tru = true; var element; var height = 0; var sum_h1=0; var sum_h2=0; var sum_h3=0; var min; while(tru){ min = Math.min(sum_h1,sum_h2,sum_h3); if(sum_h1 == min){ element = h1.pop(); if(!element)tru = false; else if(element > 0 && element <= 100)sum_h1 += element; } if(sum_h2 == min){ element = h2.pop(); if(!element)tru = false; else if(element > 0 && element <= 100)sum_h2 += element; } if(sum_h3 == min){ element = h3.pop(); if(!element)tru = false; else if(element > 0 && element <= 100)sum_h3 += element; } if(sum_h1 == sum_h2 && sum_h2 == sum_h3)height = sum_h1; } console.log(height);
Seems like cookies are disabled on this browser, please enable them to open this website
Equal Stacks
You are viewing a single comment's thread. Return to all comments →
Not sure if its the simplest solution in javascript, but it passed all the test. Thought it might be helpful for someone.