Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(arr){
  2.     let mainArr = arr.shift().split(' ').map(Number);
  3.  
  4.     for(let i = 0; i < arr.length; i++){
  5.        let currentEl = arr[i].split(' ');
  6.        let command = currentEl[0];
  7.        let value = +currentEl[1];
  8.        if(command === "Add"){
  9.           mainArr.push(value)
  10.        }else if(command === "RemoveAt"){
  11.           mainArr.splice(value,1);
  12.        }else if(command === "Insert"){
  13.           let insertIndex = +currentEl[2];
  14.           mainArr.splice(insertIndex,0,value)
  15.        }else if(command === "Remove"){
  16.           let numberIndex = mainArr.indexOf(value);
  17.           mainArr.splice(numberIndex,1);
  18.        }
  19.     }
  20.     console.log(mainArr.join(" "))
  21.    
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement