TZinovieva

Reverse In Place

Jan 22nd, 2023
80
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function reverseInPlace(input) {
  2.     for (let i = 0; i < input.length / 2; i++) {
  3.         let firstLetter = input[i]; // i = 0 a; i = 1 b; i = 2 c; i = 3 d; i = 4 e
  4.         let previousIndex = input.length - 1 - i; // 4; 3; 2; 1; 0
  5.         input[i] = input[previousIndex]; // a = 4; b = 3; c = 2; d = 1; e = 0
  6.         input[previousIndex] = firstLetter; // 4 = a; 3 = b; 2 = c; 1 = d; 0 = e
  7.     }
  8.       console.log(input.join(' '));
  9. }
Advertisement
Comments
  • TZinovieva
    2 years
    1. The join() method creates and returns a new string by concatenating all of the elements in an array (or an array-like object), separated by commas or a specified separator string.
Add Comment
Please, Sign In to add comment