Parcours
/
x86-64 Assembly
x86-64 Assembly
/
Exercices
/
Aplatis un tableau
Aplatis un tableau

Aplatis un tableau

Moyen

Introduction

Une cargaison de matériel d'urgence est arrivée, mais il y a un problème. Pour les protéger des dommages, les articles (lampes torches, trousses de premiers secours, couvertures) sont rangés dans des boîtes, et certaines de ces boîtes sont imbriquées sur plusieurs niveaux à l'intérieur d'autres boîtes !

Pour être prêt en cas d'urgence, tout doit être facilement accessible dans une seule boîte. Peux-tu déballer tout le matériel et le placer dans une seule boîte, pour qu'il soit prêt au moment où on en a le plus besoin ?

Instructions

Prends un tableau imbriqué, quelle que soit sa profondeur, et renvoie un tableau entièrement aplati.

Note que certains parcours peuvent inclure des valeurs de type null dans le tableau d'entrée, et que la façon dont ces valeurs sont représentées varie d'un parcours à l'autre. Ces valeurs doivent être exclues du tableau aplati.

De plus, selon le parcours, l'entrée peut être d'un autre type et contenir des types différents.

Consulte la suite de tests pour plus de détails.

Exemple

entrée : [1, [2, 6, null], [[null, [4]], 5]]

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

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
x86-64 Assembly Exercism

Prêt à commencer Aplatis un tableau ?

Inscris-toi sur Exercism pour apprendre et maîtriser x86-64 Assembly avec 22 concepts130 exercices, et un vrai mentorat humain, le tout gratuitement.