Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(train){
  2.     let vagons = train[0].split(' ');
  3.     let maxPassengers = train[1];
  4.     train.splice(0, 2);
  5.     let q = train.length;
  6.     for(let i = 0; i <= train.length - 1; i++){
  7.         let replace = 0;
  8.         if(/^Add/.test(train[i])){
  9.             replace = train[i].slice(4)
  10.             vagons.push(replace);
  11.         }
  12.     }
  13.  
  14.     while(q--){
  15.         if(/^Add/.test(train[q])){
  16.             train.splice(q, 1)
  17.         }
  18.     }
  19.    
  20.  
  21.     for(let y = 0; y <= train.length - 1; y++){
  22.         for(let x = 0; x <= vagons.length - 1; x++){
  23.             if(parseInt(vagons[x]) + parseInt(train[y]) <= parseInt(maxPassengers)){
  24.                 vagons[x] = parseInt(vagons[x]) + parseInt(train[y]);
  25.                 break;
  26.             }
  27.         }
  28.     }
  29.    
  30.     console.log(vagons.join(' '))
  31.  
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement