Radiš... dokumente?!
Kao, baš prave fizičke datoteke na disku?
Šališ se?
A i jedan i drugi jezik imaju toliko mnogo tako divnih memorijskih struktura...
Evo otprilike kako bi to ja, u perl-u:
#! /usr/bin/perl -w
use strict;
# preskoci prva dva retka
my $dummy = <STDIN>;
$dummy = <STDIN>;
my %data = ();
while (<STDIN>) {
s{[\r\n]+$}{}g;
my ($a, $b, $c) = split(/;/, $_);
$data{$a} = 0 unless defined($data{$a});
$data{$a} += $c;
}
foreach (sort(keys(%data))) {
print STDOUT sprintf('%d=%d', $_, $data{$_})."\n";
}
BTW, prilično mi je nevjerojatno da za nešto ovako banalno i trivijalno nema već barem 1000 tutoriala i objašnjenja na netu...