Sha256: 40a27abcb736e81206794ff35011bf22052138f7cdc3d7e3139927b9a83ee466

Contents?: true

Size: 235 Bytes

Versions: 76

Compression:

Stored size: 235 Bytes

Contents

unit module Leap:ver<1>;

sub is-leap-year ($year) is export {
  is-divisible($year, 400)
    || is-divisible($year, 4)
    && !is-divisible($year, 100);
}

sub is-divisible($year, $number) {
  $year % $number == 0 ?? True !! False;
}

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
trackler-2.2.1.47 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.46 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.45 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.44 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.43 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.42 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.41 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.40 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.39 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.38 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.37 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.36 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.35 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.34 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.33 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.32 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.31 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.30 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.29 tracks/perl6/exercises/leap/Example.pm6
trackler-2.2.1.28 tracks/perl6/exercises/leap/Example.pm6