Thread laufende Summe ueber Hash berechnen
(6 answers)
Opened by Liffi at 2012-06-19 15:29
Ich habe ein Dictionary das sowohl als Schluessel als auch als Werte einfache Integer benutzt. Nun moechte ich alle Schluessel sortiert durchgehen und jeweils 4 der Werte laufend zusammenfassen.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 my %hash = ( 1=>2, 19=>20, 38=>50, 40=>10, 60=>3, 66=>80, 700=>1 ); %sums = dosomemagic(%hash); print Dumper(\%sums); #$VAR = { # '1' => 82 # '19' => 83 # '38' => 143 # '40' => 94 #} Ist es am einfachsten, keys und values in Arrays zu packen und mit each_array aus List::MoreUtils darueber zu iterieren oder gibt es noch etwas geschickteres? |