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.139 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.138 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.137 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.136 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.135 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.134 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.133 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.132 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.131 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.130 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.129 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.128 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.127 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.126 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.125 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.124 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.123 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.122 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.121 tracks/perl6/exercises/binary/binary.t
trackler-2.2.1.120 tracks/perl6/exercises/binary/binary.t