in reply to Algorithm for "Incrementing" strings
updateuse strict; use warnings; sub consinc { my $str = shift; my %vowels = ( 'a' => 1, 'e' => 1, 'i' => 1, 'o' => 1, 'u' => 1, ); do { $str++; } while (exists $vowels{substr($str, -1 , 1)}); return $str; } my $str = $ARGV[0]; print "$str - " . consinc($str) . "\n";
'if' can do:
$str++ if exists $vowels{substr($str, -1 , 1)};
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Algorithm for "Incrementing" strings
by ibm1620 (Hermit) on Feb 11, 2015 at 18:32 UTC | |
by pme (Monsignor) on Feb 11, 2015 at 18:35 UTC | |
by MidLifeXis (Monsignor) on Feb 11, 2015 at 18:53 UTC | |
by pme (Monsignor) on Feb 11, 2015 at 20:23 UTC |