Sha256: 7151426319166d0d6bf025093bdf02aa00bce55dd90439c048329ab37f469e5b

Contents?: true

Size: 553 Bytes

Versions: 82

Compression:

Stored size: 553 Bytes

Contents

exercise: Raindrops
version: 1
plan: 20
imports: '&convert'
tests: |
  for @($c-data<cases>) {
    subtest {
      plan 2;
      is .<number>.&convert, |.<expected description>;
      isa-ok .<number>.&convert, Str;
    }
  }

unit: module
example: |
  sub convert (Int:D $num --> Str:D) is export {
    my $str = '';
    given $num {
      when * %% 3 {$str ~= 'Pling'; proceed}
      when * %% 5 {$str ~= 'Plang'; proceed}
      when * %% 7 {$str ~= 'Plong'}
    }
    return $str ?? $str !! $num.Str;
  }
stub: |
  sub convert ($num) is export {
  }

Version data entries

82 entries across 82 versions & 1 rubygems

Version Path
trackler-2.2.1.53 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.52 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.51 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.50 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.49 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.48 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.47 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.46 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.45 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.44 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.43 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.42 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.41 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.40 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.39 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.38 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.37 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.36 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.35 tracks/perl6/exercises/raindrops/example.yaml
trackler-2.2.1.34 tracks/perl6/exercises/raindrops/example.yaml