in reply to Searching in an array of arrays
BTW, a hash table would probably be more appropriate to store your tempature information.my $consecutive = 5; my ($last_range, $first_day); my %ranges = ( '15' => 'mild', '20' => 'warm', '25' => 'verywarm', '30' => 'hot', '35' => 'veryhot', '40' => 'extremelyhot'); foreach my $day (@data) { $day->[1] = int $day->[1]; my $range = $day->[1] - ($day->[1] % 5); if ($range == $last_range) { $seen++; } else { $last_range = $range; $first_day = $day->[0]; $seen = 1; } if ($seen == $consecutive) { print "$first_day $day->[0] " . $ranges{$range} . "\n"; } }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Searching in an array of arrays
by Taulmarill (Deacon) on Nov 03, 2004 at 13:53 UTC | |
Re^2: Searching in an array of arrays
by perl_seeker (Scribe) on Nov 04, 2004 at 08:52 UTC | |
by zejames (Hermit) on Nov 04, 2004 at 09:54 UTC | |
by perl_seeker (Scribe) on Nov 04, 2004 at 10:20 UTC |