Треки
/
x86-64 Assembly
x86-64 Assembly
/
Вправи
/
Вирівнювання масиву
Вирівнювання масиву

Вирівнювання масиву

Середня

Вступ

Прибув вантаж запасів для надзвичайних ситуацій, але є одна проблема. Щоб уберегти від пошкоджень, речі (ліхтарики, аптечки, ковдри) запаковано в коробки, а деякі з цих коробок вкладено на кілька шарів глибоко в інші коробки!

Щоб підготуватися до надзвичайної ситуації, усе має бути легко доступним в одній коробці. Чи можемо ми розпакувати всі запаси і скласти їх в одну коробку, щоб вони були готові, коли потрібні найбільше?

Вказівки

Візьміть вкладений масив будь-якої глибини та поверніть повністю плаский масив.

Зверніть увагу, що деякі мовні треки можуть містити null-подібні значення у вхідному масиві, і те, як ці значення представлені, залежить від треку. Такі значення слід вилучити з плаского масиву.

Крім того, вхідні дані можуть мати інший тип даних і містити різні типи залежно від треку.

Перегляньте набір тестів, щоб дізнатися подробиці.

Приклад

вхідні дані: [1, [2, 6, null], [[null, [4]], 5]]

вихідні дані: [1, 2, 6, 4, 5]

Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
x86-64 Assembly Exercism

Час розпочати Вирівнювання масиву?

Зареєструйтеся на Exercism, щоб вивчати й опановувати x86-64 Assembly, а також 22 концепції130 вправ та справжнє наставництво від людей, і все це безкоштовно.