nikolayneykov

Untitled

Feb 8th, 2019
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function printTseamAccount(params) {
  2.     let account = params.shift().split(' ');
  3.     params.pop();
  4.     for (let param of params) {
  5.         let tokens = param.split(' ');
  6.         let command = tokens[0];
  7.         let game = tokens[1].split('-')[0];
  8.         let index = account.indexOf(game);
  9.  
  10.         if (command === 'Install' && index === -1) {
  11.             account.push(game);
  12.         } else if (command === 'Uninstall' && index !== -1) {
  13.             account.splice(index, 1);
  14.         } else if (command === 'Update' && index !== -1) {
  15.             account.push(account.splice(index, 1));
  16.         } else if (command === 'Expansion' && index !== -1) {
  17.             let expansion = tokens[1].replace('-', ':');
  18.             account.splice(index + 1, 0, expansion);
  19.         }
  20.     }
  21.     console.log(account.join(' '));
  22. }
Advertisement
Add Comment
Please, Sign In to add comment