Tracks
/
Objective-C
Objective-C
/
Übungen
/
Array abflachen
Array abflachen

Array abflachen

Einfach

Einführung

Eine Lieferung Notfallvorräte ist angekommen, aber es gibt ein Problem. Um Schäden zu vermeiden, sind die Gegenstände (Taschenlampen, Erste-Hilfe-Kästen, Decken) in Kisten verpackt, und einige dieser Kisten stecken mehrere Schichten tief in anderen Kisten!

Um für einen Notfall gerüstet zu sein, muss alles leicht erreichbar in einer einzigen Kiste sein. Kannst du alle Vorräte auspacken und in eine einzige Kiste legen, damit sie bereitstehen, wenn sie am dringendsten gebraucht werden?

Anleitung

Nimm ein verschachteltes Array beliebiger Tiefe und gib ein vollständig abgeflachtes Array zurück.

Beachte, dass manche Sprach-Tracks null-ähnliche Werte im Eingabe-Array enthalten können und dass diese Werte je nach Track unterschiedlich dargestellt werden. Solche Werte solltest du aus dem abgeflachten Array ausschließen.

Außerdem kann die Eingabe je nach Track einen anderen Datentyp haben und unterschiedliche Typen enthalten.

Schau in die Testsuite, um Details zu erfahren.

Beispiel

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

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

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

Bereit, mit Array abflachen zu starten?

Melde dich bei Exercism an, um Objective-C mit 51 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.