Sha256: 2061c589d1beda327eec83f464f0a94fdac2c71e47b268a85941e1906cff603a

Contents?: true

Size: 462 Bytes

Versions: 83

Compression:

Stored size: 462 Bytes

Contents

#!/usr/bin/env perl6
use v6;
use Test;
use lib $?FILE.IO.dirname;
use Binary;

plan 9;

ok Binary.can('to_decimal'), 'Class Binary has to_decimal method';

my %results = (
    1           => 1,
    10          => 2,
    11          => 3,
    100         => 4,
    1001        => 9,
    11010       => 26,
    10001101000 => 1128,
    'carrot23'  => 0,
);

for %results.sort {
    is Binary.to_decimal($_.key), $_.value, '"' ~ $_.key ~ '" returns ' ~ $_.value;
}

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.179 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.178 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.177 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.176 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.175 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.174 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.173 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.172 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.171 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.170 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.169 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.167 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.166 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.165 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.164 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.163 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.162 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.161 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.160 tracks/perl6/exercises/binary/binary.t