LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :


sub twomaxum {
    my $sum += $_ * $_ for ( sort {$b <=> $a} @_ )[0, 1];
    return $sum;
}

работает не только с тремя переменными, а вообще с списком чисел. Ограничить количество можно procname($$$).

Исходная версия Deleted, :


sub twomaxum {
    my $sum += $_ * $_ for ( sort {$b <=> $a} @_ )[0, 1];
    return $sum;
}