Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var reverse = (str) => str.split('').reverse().join('');
  2.  
  3. var reverseParentheses = (s) => {
  4.     while (s.includes('(')) {
  5.         var l = s.lastIndexOf('(');
  6.         var r = s.indexOf(')', s.lastIndexOf('('));
  7.         s = s.slice(0, l) + reverse(s.slice(l + 1, r)) + (r + 1 === s.length ? s.slice(r, -1) : s.slice(r + 1));
  8.     }
  9.     return s;
  10. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement