Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
15
Task/Nth/OCaml/nth.ocaml
Normal file
15
Task/Nth/OCaml/nth.ocaml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
let show_nth n =
|
||||
if (n mod 10 = 1) && (n mod 100 <> 11) then "st"
|
||||
else if (n mod 10 = 2) && (n mod 100 <> 12) then "nd"
|
||||
else if (n mod 10 = 3) && (n mod 100 <> 13) then "rd"
|
||||
else "th"
|
||||
|
||||
|
||||
let () =
|
||||
let show_ordinals (min, max) =
|
||||
for i=min to max do
|
||||
Printf.printf "%d%s " i (show_nth i)
|
||||
done;
|
||||
print_newline() in
|
||||
|
||||
List.iter show_ordinals [ (0,25); (250,265); (1000,1025) ]
|
||||
Loading…
Add table
Add a link
Reference in a new issue