Advertisement
Fhernd

CompresionMensaje.gcl

Oct 16th, 2016
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.43 KB | None | 0 0
  1. [Ctx C: mens[0..n-1]:char
  2.     {Pre Q: mens[////////////////////]}
  3.    
  4.     k:= 0;
  5.     mc := [0..n-1];
  6.     j:= 0;
  7.     ea := T
  8.    
  9.     {Inv P: mc [/////          ] & k>= 0}
  10.    
  11.     {Cota t: n - k + 1}
  12.    
  13.     do k != n-1 ->
  14.         if mens[k] != '-' ->
  15.             mc[j] := mens[k];
  16.             j:= j + 1;
  17.             ea := T
  18.         [] mens[k] == '-' & ea = T ->
  19.             mc[j] := '-'
  20.             j := j + 1;
  21.             ea := False
  22.         fi
  23.        
  24.         k := k + 1;
  25.     od
  26.    
  27.     {Pos R: mc [////////////////////            ]}
  28. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement