Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(number, arr) {
- let array=[];
- for (const element of arr) {
- array.push(Number(element));
- }
- let trainArr = [];
- let left = 0;
- for (let i = 0; i < array.length; i++) {
- if (array[i] <= number) {
- trainArr.push(array[i]);
- left = 0;
- }else if (array[i] > number) {
- trainArr.push(number);
- left = array[i] - number;
- array[i+1] += left;
- }
- }
- if (left === 0) {
- console.log('[ ' + trainArr.join(', ') + ' ]');
- console.log(`All passengers aboard`);
- }else{
- console.log('[ ' + trainArr.join(', ') + ' ]');
- console.log(`Could not fit ${left} passengers`);
- }
- }
Add Comment
Please, Sign In to add comment