Skip to content

Instantly share code, notes, and snippets.

@vishakvkt
Created November 22, 2013 12:03
Show Gist options
  • Save vishakvkt/7598873 to your computer and use it in GitHub Desktop.
Save vishakvkt/7598873 to your computer and use it in GitHub Desktop.
let factors n =
let rec factorizer i n res =
if i > int(n/2) then n::res
else
if n % i = 0 then
factorizer (i+1) n (i::res)
else
factorizer (i+1) n res
factorizer 2 n []
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment