in reply to Re: Merge 2 strings like a zip
in thread Merge 2 strings like a zip
Based on my earlier zip(): this only uses substr.
#!/usr/bin/env perl -l use strict; use warnings; print for unzip('AaBbCcDdEeFGHIJ', 5); sub unzip { my ($str1, $len) = @_; my $str2 = ''; for (0 .. $len - 1) { substr $str2, $_, 0, substr $str1, $_ + 1, 1, ''; } return ($str1, $str2); }
Output:
ABCDEFGHIJ abcde
-- Ken
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^3: Merge 2 strings like a zip [unzip()]
by tel2 (Pilgrim) on Jul 09, 2015 at 07:08 UTC | |
by kcott (Archbishop) on Jul 09, 2015 at 14:18 UTC | |
by tel2 (Pilgrim) on Jul 10, 2015 at 00:39 UTC | |
by kcott (Archbishop) on Jul 10, 2015 at 04:35 UTC | |
by tel2 (Pilgrim) on Jul 12, 2015 at 22:52 UTC | |
by hexcoder (Curate) on Jul 09, 2015 at 08:09 UTC | |
by Anonymous Monk on Jul 09, 2015 at 08:24 UTC |