in reply to Re: Transposer in thread Transposer
Well, it's not a matrix which is input, but it is a matrix that is output.
input is a list of strings, with each string defining a tuple, whereas output is a LoL.
Anyway, thanks for the code.
Re^3: Transposer
by jdporter (Chancellor) on Jul 14, 2005 at 14:31 UTC
|
Yeah... but as already discussed, the part that converts those strings into actual arrays should probably be separated from the other part. But hey - if they must be integral, then here:
# first arg: n
# second arg: array(ref) of strings which are comma-separated lists.
# return: list of nth elements.
sub nth_elemS
{
map { (split ',')[$_[0]] } @{$_[1]}
}
| [reply] [d/l] |
|