Chillosoph
Ensign
- Registriert
- Juli 2010
- Beiträge
- 139
Hallo zusammen,
trotz intensiven Probierens stehe ich nun vor einem Problem bei dem ich keine Idee mehr hab.
Es geht darum, Vornamen aus einer Datei einzulesen, den einzelnen Buchstaben ihre numerischen Werte zuzuordnen und anschließend aufzusummieren. Nachstehend mal mein Lösungsansatz:
Mein Problem besteht nun darin, dass das Konstrukt
einfach keine Zahl zurückgibt, sondern NaN. Ich habe auf der Suche nach der Lösung mehrere Foren durchforstet, leider ohne Erfolg.
Falls es wichtig ist: Als Editor verwende ich NP++ und als Compiler Strawberry Perl. OS ist Windows 7.
Ich bedanke mich im voraus für eure Hilfe!
Viele Grüße,
Chillosoph
trotz intensiven Probierens stehe ich nun vor einem Problem bei dem ich keine Idee mehr hab.
Es geht darum, Vornamen aus einer Datei einzulesen, den einzelnen Buchstaben ihre numerischen Werte zuzuordnen und anschließend aufzusummieren. Nachstehend mal mein Lösungsansatz:
Code:
while(<NAMES>) {
my ($line) = $_;
$sum += (($line =~ s/A//g) * 1);
[...]
$sum += (($line =~ s/Z//g) * 26);
print "\n", $sum, "\n";
}
Mein Problem besteht nun darin, dass das Konstrukt
Code:
(($line =~ s/A//g) * 1)
Falls es wichtig ist: Als Editor verwende ich NP++ und als Compiler Strawberry Perl. OS ist Windows 7.
Ich bedanke mich im voraus für eure Hilfe!
Viele Grüße,
Chillosoph