Advertisement
Guest User

Untitled

a guest
Dec 19th, 2015
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.69 KB | None | 0 0
  1.  
  2. module StringSet = Set.Make(String)
  3.  
  4. module StringSetUtils =
  5.     struct
  6.  
  7.         let leidub_aga (s_set) =
  8.             if not (StringSet.is_empty(s_set)) then (
  9.                 let set = ref(s_set) in
  10.                 let el = ref(StringSet.min_elt(s_set)) in
  11.                 set := StringSet.remove !el !set;
  12.  
  13.                 while not (StringSet.is_empty(!set)) && !el == "" do
  14.                     el := StringSet.min_elt(!set);
  15.                     set := StringSet.remove !el  !set;
  16.                 done;
  17.  
  18.                 if !el != "" then (
  19.                     (String.get !el 0) == 'a'
  20.                 ) else
  21.                     false
  22.             );
  23.             false
  24.  
  25.     end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement