Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(train){
- let vagons = train[0].split(' ');
- let maxPassengers = train[1];
- train.splice(0, 2);
- let q = train.length;
- for(let i = 0; i <= train.length - 1; i++){
- let replace = 0;
- if(/^Add/.test(train[i])){
- replace = train[i].slice(4)
- vagons.push(replace);
- }
- }
- while(q--){
- if(/^Add/.test(train[q])){
- train.splice(q, 1)
- }
- }
- for(let y = 0; y <= train.length - 1; y++){
- for(let x = 0; x <= vagons.length - 1; x++){
- if(parseInt(vagons[x]) + parseInt(train[y]) <= parseInt(maxPassengers)){
- vagons[x] = parseInt(vagons[x]) + parseInt(train[y]);
- break;
- }
- }
- }
- console.log(vagons.join(' '))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement