Sha256: f6c815c23bfd0c19afbf9e07799788e0f87386e83a8931b1ed52f393086321cf

Contents?: true

Size: 315 Bytes

Versions: 94

Compression:

Stored size: 315 Bytes

Contents

sub answer($q is copy)  is export { 

    given $q {
        s:s:g/^What is|\?$//;
        s:g/plus/+/;
        s:g/minus/-/;

        loop {
            last unless s:s/(.*) multiplied by/($0)*/
                     or s:s,(.*) divided by,($0)/,;
        }
    }

    use MONKEY-SEE-NO-EVAL;
    return EVAL $q;
}

Version data entries

94 entries across 94 versions & 1 rubygems

Version Path
trackler-2.0.8.28 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.27 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.26 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.24 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.23 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.22 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.21 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.20 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.19 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.18 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.17 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.16 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.15 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.14 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.13 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.12 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.11 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.10 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.9 tracks/perl6/exercises/wordy/Example.pm
trackler-2.0.8.8 tracks/perl6/exercises/wordy/Example.pm