Sha256: 0c6e6a09ce8ed2983ce444387c3cd58042c4eefde8705dce78320541dc2d68c4
Contents?: true
Size: 282 Bytes
Versions: 19
Compression:
Stored size: 282 Bytes
Contents
class Binary { method to_decimal ($binary) { return 0 if $binary ~~ /<-[^01]>/; my $decimal = 0; my $index = $binary.chars; for $binary.split('') -> $bit { $decimal += $bit * 2 ** --$index; } return $decimal; } }
Version data entries
19 entries across 19 versions & 1 rubygems