Tracks
/
Pharo
Pharo
/
Übungen
/
Array abflachen
Array abflachen

Array abflachen

Einfach

Anleitung

Nimm eine verschachtelte Liste und gib eine einzige flache Liste zurück, die alle Werte außer nil/null enthält.

Die Herausforderung besteht darin, eine Funktion zu schreiben, die eine beliebig tief verschachtelte listenartige Struktur akzeptiert und eine flache Struktur ohne nil/null-Werte zurückgibt.

Zum Beispiel:

Eingabe: [1,[2,3,null,4],[null],5]

Ausgabe: [1,2,3,4,5]

Hinweis

Ohne die eingebaute Flatten-Methode zu verwenden, kannst du eine eigene ableiten. Du musst aber unterscheiden können, was eine Sammlung ist und was nicht. Wenn du dich stattdessen für die eingebauten Flatten-Methoden entscheidest, musst du einen neuen Stream-Typ erstellen, um das fehlerhafte Verhalten zu überschreiben.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Pharo Exercism

Bereit, mit Array abflachen zu starten?

Melde dich bei Exercism an, um Pharo mit 50 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.