nikolapetkov824

TrainStation

Jun 9th, 2019
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(number, arr) {
  2.     let array=[];
  3.     for (const element of arr) {
  4.         array.push(Number(element));
  5.     }
  6.     let trainArr = [];
  7.     let left = 0;
  8.     for (let i = 0; i < array.length; i++) {
  9.        
  10.         if (array[i] <= number) {
  11.             trainArr.push(array[i]);
  12.             left = 0;
  13.         }else if (array[i] > number) {
  14.             trainArr.push(number);
  15.             left = array[i] - number;
  16.             array[i+1] += left;
  17.         }
  18.     }
  19.  
  20.     if (left === 0) {
  21.         console.log('[ ' + trainArr.join(', ') + ' ]');
  22.         console.log(`All passengers aboard`);
  23.        
  24.     }else{
  25.         console.log('[ ' + trainArr.join(', ') + ' ]');
  26.         console.log(`Could not fit ${left} passengers`);
  27.     }
  28. }
Add Comment
Please, Sign In to add comment