Mam kilkaset tablic. Ich struktura jest taka, że na samym dole (liście) zawsze znajduje się tablica z 2 elementami.
Problem dotyczy wyższych elementów które są zmienne np.
$ - oznacza liść (tablica 2 element-owa o wartościach float)
A = ($, $, $, $)
B = (($, $, $), ($, $))
C = (($, $), (($, $, $), ($, $, $)))
Teraz chciałbym je "znormalizować" do postaci gdzie:
A = (($, $, $, $)) [istniał tylko 1 element więc wrzucamy go do nowej tablicy jako pierwszy]
B = (($, $, $), ($, $)) [takie samo - nie ruszamy są dobrze ułożone]
C = (($, $), ($, $, $), ($, $, $)) [tutaj 2 element tablicy posiadał kolejne elementy w sobie, teraz wszystko jest "spłaszczone"]
Istnieje jakiś szybki sposób dzięki któremu osiągnę ten efekt? Zagnieżdżeń może być więcej.
Być może rozwiązanie jest proste tylko mózg mi się przegrzewa

