Eternius: Anzahl unterschiedlicher Zeichen in einem String berechnen?

Beitrag lesen

Hallo,

ich würd ein hash nehmen.
du durchläufst den den string von vorne bis hinten, nimmst immer einen buchstaben, guckst ob in $hash{$buchstabe} schon was drinsteht, wenn nicht legst du einen neuen eintrag an $hash{$buchstabe}=1; wenn ja, dann inkrementierst du nur $hash{$buchstabe}++;
am ende kannst du dann die vorhandenen buchstaben mit
foreach(keys(%hash)){print $_.":".$hash{$_}."<br>\n";} anzeigen lassen.

gruss

--
no strict;
no warnings;
Über eine Rückmeldung freut sich später jeder, der das gleiche Problem hat und im Archiv nach einer Lösung sucht.