Andrew_Levenson has asked for the wisdom of the Perl Monks concerning the following question:
The desired output is "51627384" if that helps.my @array=(1,2,3,4,5,6,7,8); my @array2; my $length = @array; my $length2 = $length-1; my $i; for $i(0..$length2){ push @array2, $array[$i]; $i+=2; } for $i(1..$length){ push @array2, $array[$i]; $i+=2; } undef @array; @array=reverse(@array2); undef @array2; for $i(1..$length){ push @array2, $array[$i]; $i+=2; } for $i(0..$length2){ push @array2, $array[$i]; $i+=2; } undef @array; @array=reverse(@array2); print @array;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Array rearrangement hangup.
by ikegami (Patriarch) on Mar 15, 2006 at 23:13 UTC | |
by Andrew_Levenson (Hermit) on Mar 15, 2006 at 23:15 UTC | |
by ikegami (Patriarch) on Mar 15, 2006 at 23:17 UTC | |
by Andrew_Levenson (Hermit) on Mar 15, 2006 at 23:54 UTC | |
|
Re: Array rearrangement hangup.
by QM (Parson) on Mar 15, 2006 at 23:20 UTC | |
|
Re: Array rearrangement hangup.
by Anonymous Monk on Mar 15, 2006 at 23:34 UTC | |
|
Re: Array rearrangement hangup.
by Anonymous Monk on Mar 16, 2006 at 07:09 UTC |