Advertisement
Guest User

Untitled

a guest
May 28th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.35 KB | None | 0 0
  1. let rec task2 (compressed: (char * int) list) =
  2.     let rec decompress (part: char * int) =
  3.         if (snd part <= 0) then
  4.             ""
  5.         else
  6.             string(fst part) + (decompress (fst part, (snd part) - 1))
  7.     if (compressed.Length <= 0) then
  8.         ""
  9.     else
  10.         let a::b = compressed
  11.         (decompress a) + (task2 b)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement