Sha256: cce8dfcb297db6fd763dc4a162a6029a189a3ef5e6c78712b789b721b25471f5

Contents?: true

Size: 328 Bytes

Versions: 151

Compression:

Stored size: 328 Bytes

Contents

open Core

let raindrop = function
  | n when n mod 105 = 0 -> "PlingPlangPlong"
  | n when n mod 35 = 0 -> "PlangPlong"
  | n when n mod 21 = 0 -> "PlingPlong"
  | n when n mod 15 = 0 -> "PlingPlang"
  | n when n mod 7 = 0 -> "Plong"
  | n when n mod 5 = 0 -> "Plang"
  | n when n mod 3 = 0 -> "Pling"
  | n -> string_of_int n

Version data entries

151 entries across 151 versions & 1 rubygems

Version Path
trackler-2.2.1.110 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.109 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.108 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.107 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.106 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.105 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.104 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.103 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.102 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.101 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.100 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.99 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.98 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.97 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.96 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.95 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.94 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.93 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.92 tracks/ocaml/exercises/raindrops/example.ml
trackler-2.2.1.91 tracks/ocaml/exercises/raindrops/example.ml