Arrays Advanced - Exercise - Array Manipulator - JavaScript
dЗдравейте, реших тази задача, но след часове мъдрене как да я оправя..нищо не се получава. Джъдж ми дава 54/100 точки и така се оплетох в нея, че не мога да си открия грешката. Ако някой има идея, ще съм много благодарна да сподели..
https://pastebin.com/3cwyRVzf
условие:
8 *Array Manipulator
Write a function that receives an array of integers and array of string commands and executes them over the array. The commands are as follows:
- add <index> <element> – adds element at the specified index (elements right from this position inclusively are shifted to the right).
- addMany <index><element 1> <element 2> … <element n> – adds a set of elements at the specified index.
- contains <element> – prints the index of the first occurrence of the specified element (if exists) in the array or -1 if the element is not found.
- remove <index> – removes the element at the specified index.
- shift <positions> – shifts every element of the array the number of positions to the left (with rotation).
- For example, [1, 2, 3, 4, 5] -> shift 2 -> [3, 4, 5, 1, 2]
- – sums the elements in the array by pairs (first + second, third + fourth, …).
- For example, [1, 2, 4, 5, 6, 7, 8] -> [3, 9, 13, 8].
- – stop receiving more commands and print the last state of the array.
Input |
Output |
[1, 2, 4, 5, 6, 7], ['add 1 8', 'contains 1', 'contains 3', 'print'] |
0 -1 [ 1, 8, 2, 4, 5, 6, 7 ] |
[1, 2, 3, 4, 5], ['addMany 5 9 8 7 6 5', 'contains 15', 'remove 3', 'shift 1', 'print'] |
-1 [ 2, 3, 5, 9, 8, 7, 6, 5, 1 ] |
A huge system is drawn for the proper working of these traffic signals. One person can understand the structure by reading the business law assignment help written on top of these circuits. But, few things still harder to understand to the layman.
Don’t get too negative in life everybody have difficulties sometime so you should take it with your friend and you feel more relaxed. Don’t feel too much tension about the savorysuitcase and let yourself loose sometimes. it will be more effective for your negativity and for your health.