Advertisement
Guest User

Untitled

a guest
Apr 26th, 2014
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let n = 10
  2.  
  3. let rec func (list : string list) (myList: string list) =
  4.     match list with
  5.     | head :: tail -> if (hd myList).Length + head.Length + 1 <= n
  6.                           then func tail (head :: myList)
  7.                       else func tail (head :: (myList |> List.rev |> List.reduce (+)))
  8.     | [] -> myList |> List.rev
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement