344.反转字符串 Reverse String

Write a function that takes a string as input and returns the string reversed.

Example:
Given s = "hello", return "olleh". 



  1. /**
  2. * @param {string} s
  3. * @return {string}
  4. */
  5. var reverseString = function (s) {
  6. let left = 0, right = s.length - 1;
  7. let sArr = s.split("");
  8. while (left < right) {
  9. let c = sArr[left];
  10. sArr[left++] = sArr[right];
  11. sArr[right--] = c;
  12. }
  13. return sArr.join("");
  14. };
  15. let s = "hello";
  16. console.log(reverseString(s));





posted @ 2017-01-10 22:59  xiejunzhao  阅读(162)  评论(0编辑  收藏  举报