Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function stutter(arr) {
- if(arr.length == 0) { return []; }
- if(arr.length == 1) {
- arr.push(arr[0]);
- return arr;
- }
- let size = arr.length;
- for(let i = 0; i < size + 2; i += 2) {
- arr.splice(i + 1, 0, arr[i]);
- }
- //If last two elements are not the same
- if(arr[arr.length - 2] != arr[arr.length - 1] && arr.length != 1) {
- arr.push(arr[arr.length - 1]);
- }
- return arr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement