标签: perl
如果数组中的字符串相同,我想加上以下数字。
示例输入:
AA 1 AA 3 AA 2 BB 4 BB 6
期望的输出:
AA 6 BB 10
答案 0 :(得分:4)
哈希对分组非常有用。
my %sums; while (<>) { my @F = split; $sums{$F[0]} += $F[1]; } print("$_ $sums{$_}\n") for sort keys %sums;