Sha256: fae3176b25015b4f06a1763da558d1aa024342c1cb762a0cb04dee7435fce64b

Contents?: true

Size: 271 Bytes

Versions: 84

Compression:

Stored size: 271 Bytes

Contents

-module(leap).

-export([leap_year/1]).

-spec leap_year(non_neg_integer()) -> boolean().
leap_year(Year) ->
  divisible_by(Year, 400)
  orelse (divisible_by(Year, 4) andalso
          not divisible_by(Year, 100)).

divisible_by(Year, Number) ->
  Year rem Number =:= 0.

Version data entries

84 entries across 84 versions & 1 rubygems

Version Path
trackler-2.0.6.28 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.27 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.26 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.25 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.24 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.23 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.22 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.21 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.20 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.19 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.18 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.17 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.16 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.15 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.14 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.13 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.12 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.11 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.10 tracks/erlang/exercises/leap/example.erl
trackler-2.0.6.9 tracks/erlang/exercises/leap/example.erl