http://qs1969.pair.com?node_id=474770


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.

Replies are listed 'Best First'.
Re^3: Transposer
by jdporter (Paladin) 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]} }