Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
353
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
F# 0.31 KB | None | 0 0
  1. module ConwaySort
  2.  
  3. val sorted: list int -> Tot bool
  4.   let rec sorted l = match l with
  5.       | [] -> true
  6.       | [x] -> true
  7.       | x::y::xs -> x <= y && sorted (y::xs)
  8.  
  9. let input = [6; 8; 3; 9; 5; 4; 1; 7; 0; 2]
  10.  
  11. val sort: list int -> Tot (m:list int{sorted m})
  12. let sort l = [15; 16; 17; 18; 19; 20]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement