Thread binäre in dezimal (16 answers)
Opened by Gast at 2005-11-13 15:19

J-jayz-Z
 2005-11-13 19:37
#60078 #60078
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
Vielleicht als lesbares script (da es ja eine "Hausaufgabe" war):
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl
use strict;
use warnings;

my $x = shift(); #Übergabe sichern
my $n = 1; #$n auf 1 setzen
while($x) { #Solange $x war ist
$_ +=$n*chop($x); #Addiere $n*letztes Element von $x und entferne es
$n *= 2; #Und $n man 2 und in $n sichern
}

print $_ . "\n"; #Und ausgeben

Aber ich muss sagen, sowas macht die Theorie viel klarer wie jedes Lehrbuch ... :p

EDIT: C&P is nich das beste für die formatierung ...\n\n

<!--EDIT|J-jayz-Z|1131903533-->
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

http://perl-tutor.de

View full thread binäre in dezimal