Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function train(array) {
- let wagons = array. shift()
- .split(' ')
- .map(Number);
- let maxCapacity=Number(array.shift());
- for (let line of array) {
- let tokens = line.split(' ');
- if (tokens.length===2) {
- wagons.push(Number(tokens[1]));
- } else {
- let passengersCount = Number(tokens[0]);
- for (let i = 0; i < wagons.length; i++) {
- let currentCapacity = wagons[i];
- if (currentCapacity+passengersCount<=maxCapacity) {
- wagons[i]+=passengersCount;
- break;
- }
- }
- }
- }
- console.log(wagons.join(' '));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement