[11, 7, 4, 2, 1],
[16, 12, 8, 5, 3],
[20, 17, 13, 9, 6],
[23, 21, 18, 14, 10],
[25, 24, 22, 19, 15],
]
Как перебрать такою матрицу, чтоб результат стал таким?
const result = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30];
откуда вяли эту задачу!?
Если не выдумывать свой алгоритм, специфичный именно для ваших данных, то я бы поступил так. Сначала отфлэтил массив, потом бы его отсортировал: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/flat
Надо просто упорядочить все цифры и числа?
Тогда просто преврати массив в одноуровневый, а потом пусти через sort
а это интересная идея)
arr.flat().sort((a, b) => { return a - b})
Обсуждают сегодня