DMUG-Archiv 2014

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Aufgabe::overhead

Liebe Freundinnen und Freunde der Zerstreuung,

man implementiere die Funktion overhead[] derart, dass sie beispielhaft folgende Ergebnisse gibt

In[173]:= overhead[{a}, {f1, f2}, {b, {c, d}}, {e, f, {g, {h}}}, {x}]
Out[173]= X[a][f1, f2][b[c, d]][e, f[g[h]]][x]

In[174]:= overhead[a, {f1, f2}, {b, {c, d}}, {e, f, {g, {h}}}, {x}]
Out[174]= a[f1, f2][b[c, d]][e, f[g[h]]][x]

In[175]:= overhead[{{a}, {b, {c, d}}, {e, f, {g, {h}}}, {x}}]
Out[175]= X[{a}, {b[c, d]}, {e, f[g[h]]}, {x}]

In[176]:= overhead[{a}, {b, {c, d}}, {e, f, {g, {h}}}, {x}]
Out[176]= X[a][b[c, d]][e, f[g[h]]][x]

In[177]:= overhead[a, {b, {c, d}}, {e, f, {g, {h}}}, {x}]
Out[177]= a[b[c, d]][e, f[g[h]]][x]

und fuer die Anregung zu dieser Aufgabe auf ihre Art Dank abstattet

In[187]:= overhead[d, {o, {l, {h, {a, {i, {n, {e}}}}}}}]
Out[187]= d[o[l[h[a[i[n[e]]]]]]]

Gruss und Schoene Vorweihnachtszeit
Udo.



Antworten:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html