LeetCode 344. Reverse String in F#
URL
leetcode.com/problems/reverse-string
Code
github.com/syohex/dotnet-study/blob/master/..
let reverseString (s: char []) =
let rec reverseString' (s: char []) left right =
if left >= right then
()
else
let tmp = s.[left]
s.[left] <- s.[right]
s.[right] <- tmp
reverseString' s (left + 1) (right - 1)
reverseString' s 0 (s.Length - 1)
()