diff --git a/javascript/344-Reverse-String.js b/javascript/344-Reverse-String.js new file mode 100644 index 000000000..df84a10ed --- /dev/null +++ b/javascript/344-Reverse-String.js @@ -0,0 +1,16 @@ +/** + * @param {character[]} s + * @return {void} Do not return anything, modify s in-place instead. + */ + var reverseString = function(s) { + let i = 0, j = s.length-1; + + while(i <= j) { + let leftval = s[i], rightval = s[j]; + s[i] = rightval; + s[j] = leftval; + + i++; + j--; + } +};