Advertisement
silvana1303

train

Apr 9th, 2021
461
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function  solve(arr){
  2.  
  3.     let list = arr.shift().split(' ').map(Number);
  4.  
  5.     let max = Number(arr.shift());
  6.  
  7.     for (let i = 0; i < arr.length; i++) {
  8.  
  9.         let command = arr[i].split(' ');
  10.  
  11.         if (command.length == 2){
  12.             list.push(Number(command[1]));
  13.         } else {
  14.  
  15.             let pass = Number(command[0]);
  16.  
  17.             for (let j = 0; j < list.length; j++) {
  18.  
  19.                 if (pass + list[j] <= max){
  20.                     list[j] += pass;
  21.                     break;
  22.                 }
  23.             }
  24.         }
  25.     }
  26.  
  27.     console.log(list.join(' '));
  28.  
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement