Size: a a a

JavaScript.Ninja

2020 March 31

R

Roman in JavaScript.Ninja
Переслано от Roman
источник

IK

Illya Klymov in JavaScript.Ninja
Roman
Переслано от Roman
Привет, есть двумерный массив. Подскажи как вывести найбольшую пару(пара слаживается по первым двум елементам) например 99 и 141 или 139 и 141, где их нужно сравнивать, по елементу по 4ому индексу в подмассиве.

Например, есть две пары:
[ '139', '141', '689', '1', '120.00382611914', '100000', '0.6', '1' ],
 [ '139', '141', '689', '1', '119.02382611914', '100000', '0.6', '1' ]

В втором массиве елемент по 4ому индексу больше чем в первом, значит нужно второй массив оставить, а первый убрать(в таком формате отсортировать). И так для кажной пары.
отсортировать массив по 1 и 4 элементам, взять первые два
источник

R

Roman in JavaScript.Ninja
Переслано от Roman
источник

R

Roman in JavaScript.Ninja
Illya Klymov
отсортировать массив по 1 и 4 элементам, взять первые два
Должно получится так
источник

IK

Illya Klymov in JavaScript.Ninja
почему так?
источник

IK

Illya Klymov in JavaScript.Ninja
у 3 элемента 4 индекс больше чем у 3
источник

R

Roman in JavaScript.Ninja
Illya Klymov
почему так?
Такая задача
источник

IK

Illya Klymov in JavaScript.Ninja
почему все со 139 не оказались вверху? :)
источник

IK

Illya Klymov in JavaScript.Ninja
кажется понял, у вас не сортировка, а "попарное" схлопывание
источник

IK

Illya Klymov in JavaScript.Ninja
это делается одним reduce
источник

VK

Vladimir Klimov in JavaScript.Ninja
Illya Klymov
это делается одним reduce
GroupWeeks какой-то😁
источник

R

Roman in JavaScript.Ninja
Illya Klymov
почему все со 139 не оказались вверху? :)
Задача стоит в том, чтобы убрать пары с меньшим 4 елементом, а пары с большим - оставить. И так для всех пар
источник

R

Roman in JavaScript.Ninja
Illya Klymov
кажется понял, у вас не сортировка, а "попарное" схлопывание
+
источник

IK

Illya Klymov in JavaScript.Ninja
один редьюс
источник

R

Roman in JavaScript.Ninja
Illya Klymov
один редьюс
Код?
источник

IK

Illya Klymov in JavaScript.Ninja
- А может вы еще и код за меня писать будете?
- Ага (с)
источник

IK

Illya Klymov in JavaScript.Ninja
это явно какое-то обучающее задание :)
источник

IK

Illya Klymov in JavaScript.Ninja
в редьюсе будет три проверки: сравнение на 1 элемент, сравнение на 4 элемент, и сравнение с хвостом текущего массива
источник

R

Roman in JavaScript.Ninja
Illya Klymov
в редьюсе будет три проверки: сравнение на 1 элемент, сравнение на 4 элемент, и сравнение с хвостом текущего массива
Спасибо, сейчас попробую сделать
источник

ДП

Дима Потапенко in JavaScript.Ninja
Переслано от Дима Потапенко
вот, кто-то подскажет почему 12 остается?
источник