JavaScript. Что лучше сделать в этой ситуации?
Люди помогите. Хотел бы понять, как на чистом js написать функцию, которая будет возвращать все двухзначные числа из неотсортированного массива в отсортированный, где будут только двухзначные числа. Просто не совсем понимаю, как это лучше реализовать. Не судите строго, я новичок в js.
Ответы (2 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Для новичка из массива перегнать в другой массив:
- Создать пустой массив, куда будет складываться результат
- Сделать цикл по массиву с числами, и если число больше чем 9 и меньше, чем 100, то складываем в результирующий массив.
- Отсортировать итоговый массив можно либо методом пузырька либо любым другим способом: https://academy.yandex.ru/posts/osnovnye-vidy-sortirovok-i-primery-ikh-realizatsii , + https://habr.com/ru/post/335920/
- Сортировка "пузырьком" (как раз для новичков)
- Сортировка вставками
- Сортировка посредством выбора
- Сортировка перемешиванием (шейкерная сортировка)
- Сортировка расчёской
- Сортировка выбором
- и т.д.
Для более продвинутого уровня:
Автор решения: surpri6e
→ Ссылка
Сделать цикл по массиву с числами, и если число больше чем 9 и меньше, чем 100, то складываем в результирующий массив.