Thread spezielle Zahlenkombinationen erstellen (6 answers)
Opened by Kermit at 2015-10-31 19:42

MarkusH
 2015-10-31 23:18
#182746 #182746
User since
2012-04-08
161 Artikel
BenutzerIn
[default_avatar]
Hi,

ich finde die Aufgabenstellung sehr interessant.
Wenn ich alles richtig verstanden habe, sollte das funktionieren.
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/perl -w
use strict;

for my $zahl ( 0 .. 65535 ) {
    my $binary16 = sprintf( "%016b", $zahl );
    
    if ($binary16 =~ tr/1/1/ == 6) {
        
        if ($binary16 =~ m/[1]{4}/) {
            next;
        }
        elsif ($binary16 =~ m/[1]{3}/) {
            printf "%s => %s\n", $zahl, $binary16;
        }
    }    
}


Übrigens kommen bei deiner sieben acht einsen vor!
$q =~ /(bb|[^b]{2})/

View full thread spezielle Zahlenkombinationen erstellen