#!/usr/bin/perl use strict; use warnings; my @ranges = ('15', '28-31', '3-4', '40', '17-19'); my ($total_min, $total_max); foreach my $range (@ranges) { my ($min) = $range =~ /^(\d+)/; my ($max) = $range =~ /(\d+)$/; $total_min += $min; $total_max += $max; } print "total is between $total_min and $total_max\n"; #### $total_min += SELF_CONTAINED_FUNCTIONAL_STATEMENT; $total_max += SELF_CONTAINED_FUNCTIONAL_STATEMENT; #### ($total_min, $total_max) += STATEMENT_RETURNING_A_LIST_OF_TWO_NUMS;