在Ruby我会有此数组的数组:红宝石转置表,数组串,正则表达式
[[1,1,1,0,0],[1,1,1,0,0],[0,0,0,1,1]]
其转换到这个矩阵或表(无头):
11100
11100
00011
我想要做的是将数组中的每个数组的每个元素转置数组,例如,在上面的表/数组中,我将该输出作为数组数组:
[[1,1,0],[1,1,0],[1,1,0],[0,0,1],[0,0,1]]
或该表
110
110
110
001
001
最后,一旦上述被完成的,我想每数组转换阵列中的哪个会排除不连续的1的任何值,例如一个字符串,如果我将数组[1,0,1,1,1,0,1]转换为不包含非连续1的字符串我应该得到如下的结果:111.请注意,排除第一,第二,第六和第七个元素因为它们不是连续的1。
\ n没什么意思,一个错字。 – Tripon
如果第7个元素被排除,那么为什么第三个元素不被排除,其前面加'0'? – Bala
当没有连续的输出时,你想输出什么?当有多组连续的? (例如[1,1,0,1,1])? –