Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(arr){
- let mainArr = arr.shift().split(' ').map(Number);
- for(let i = 0; i < arr.length; i++){
- let currentEl = arr[i].split(' ');
- let command = currentEl[0];
- let value = +currentEl[1];
- if(command === "Add"){
- mainArr.push(value)
- }else if(command === "RemoveAt"){
- mainArr.splice(value,1);
- }else if(command === "Insert"){
- let insertIndex = +currentEl[2];
- mainArr.splice(insertIndex,0,value)
- }else if(command === "Remove"){
- let numberIndex = mainArr.indexOf(value);
- mainArr.splice(numberIndex,1);
- }
- }
- console.log(mainArr.join(" "))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement