Bonjour,
Je bloque en ce moment sur un tri de tableau sans la méthode .sort. ça fait un petit moment que j'y réfléchi et je ne trouve pas mon erreur.
ça doit être très simple !!!! le tri doit être croissant !!!
et la réponse que j'ai :Code:
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 function sortNumbers (arr) { let newArr = arr; let temp = arr; for(let i=0; i<arr.length;i++){ for(let j=0; j<arr.length;j++){ if (arr[i] > newArr[j]){ temp = arr[i] arr[i] = newArr[j]; newArr[j] = temp; } } return console.log(newArr); } } /* Test 1 Résultat attendu : [2, 3, 4, 5] */ sortNumbers([4, 3, 5, 2]); /* Test 2 Résultat attendu : [-10, 2, 10, 28] */ sortNumbers([10, 2, 28, -10]);
Code:
1
2
3
4
5 Debugger attached. Waiting for the debugger to disconnect... Array(4) [2, 4, 5, 3] exo6.js:23 Array(4) [-10, 10, 28, 2]