Advertisement
Guest User

enigma

a guest
Oct 16th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.36 KB | None | 0 0
  1. let rec find (max_age, min_age) =
  2.   let answer = (max_age, min_age) in
  3.   if is_valid_answer answer then answer
  4.   else
  5.     if min_age <= max_age
  6.     then
  7.       let new_max = (max_age - 1, min_age) in
  8.       if is_valid_answer new_max then new_max
  9.       else
  10.         let new_min = (max_age - 1, min_age + 1) in
  11.         find new_min
  12.     else
  13.       (-1, -1);;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement