MaybeEijOrNot but someone at least | Bonjour, Je cherche le maximum de chacune de mes dimensions (a, b, c, etc.) d'un tableau multidimensionnel de ce type :
Code :
- var arr = [[a1, b1, c1, ...1], [a2, b2, c2, ...2], [a3, b3, c3, ...3], ...];
| J'attends en retour un tableau avec les maxs :
Code :
- var maxs = [max(a), max(b), max(c), ...];
| Voilà ce que j'ai fait :
Code :
- var arr = [[1, 1, 1], [5, 7, 2], [3, 6, 4], [4, 4, 2]];
- var maxs = arr.reduce(function(a, b){
- return a.map(function(a, i){
- if (a >= b[i]) {
- return a;
- } else if (a < b[i]) {
- return b[i];
- }
- });
- });
| Mais je ne trouve pas ça super propre, auriez-vous mieux ? EDIT : à terme le tableau pourra être très grand. Message édité par MaybeEijOrNot le 01-02-2018 à 15:52:11 ---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
|