Thread laufende Summe ueber Hash berechnen (6 answers)
Opened by Liffi at 2012-06-19 15:29

Liffi
 2012-06-19 15:29
#159163 #159163
User since
2011-11-17
27 Artikel
BenutzerIn
[default_avatar]
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?

View full thread laufende Summe ueber Hash berechnen