Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(arr){
- let array = arr.shift().split(' ').map(x=>Number(x));
- for (let i = 0; i < arr.length; i++) {
- let massive = arr[i].split(' ');
- switch (massive[0]){
- case 'Add':
- array.push(Number(massive[1]));
- break;
- case 'Remove':
- for (let el of array) {
- if (el == massive[1]){
- let index = array.indexOf(el);
- array.splice(index, 1);
- }
- }
- break;
- case 'RemoveAt':
- let index = Number(massive[1]);
- array.splice(index,1);
- break;
- case 'Insert':
- let number = Number(massive[1]);
- let indexNum = Number(massive[2]);
- array.splice(indexNum, 0, number);
- break;
- }
- }
- console.log(array.join(' '));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement