RosettaCodeData/Task/Tree-from-nesting-levels/J/tree-from-nesting-levels-4.j
2023-07-01 13:44:08 -04:00

10 lines
375 B
Text

t=: ;:'(a b c) d (e f g)'
p=: ;:'()'
d=: +/\-/p=/t
k=: =/p=/t
merge d <@]^:[&.>&(k&#) t
┌───────┬─┬───────┐
│┌─┬─┬─┐│d│┌─┬─┬─┐│
││a│b│c││ ││e│f│g││
│└─┴─┴─┘│ │└─┴─┴─┘│
└───────┴─┴───────┘