BRE03

Exercices Bonus

Bonus 1 : trier des nombres

Créer un script qui construit un tableau avec les nombres du tableau numbers triés du plus petit au plus grand, puis affichez votre tableau.


let numbers = [-23,42,21,90,54,362,-12,57,78,84,35,546,128,7,15,65,28];
let numbers = [
-448,
-457,
180,
-217,
160,
-317,
-287,
349,
202,
285,
-489,
302,
271,
-476,
-355,
337,
-14,
88,
-201,
-260,
-1,
469,
-157,
266,
315,
-403,
441,
-125,
114,
-92,
-464,
-472,
-88,
-164,
126,
408,
432,
-157,
9,
-347,
81,
-399,
-192,
-33,
-56,
93,
-20,
429,
-9,
-327,
79,
361,
250,
8,
-116,
-23,
14,
487,
33,
-467,
-35,
319,
-98,
-411,
-499,
113,
-144,
366,
-192,
-84,
490,
72,
178,
325,
299,
76,
103,
148,
-487,
469,
411,
-422,
-324,
-347,
-210,
-68,
-482,
177,
13,
-26,5,
373,
408,
-426,
49,
440,
-123,
-399,
427,
415,
281,
-35,
-120,
14,
5,
-213,
141,
-397,
-385,
-414,
-127,
468,
221,
-340,
-71,
184,
-96,
247,
263,
-64,
-48,
-259,
-119,
-278,
31,
436,
-89,
-126,
-174,
-208,
-490,
-79,
-248,
175,
314,
268,
88,
36,
490,
-101
];

Vous n’avez pas le droit d’utiliser Array.sort ou toute autre fonction de tri fournie par JavaScript.

Bonus 2 : nombre mystère, le retour

Nous allons adapter l’exercice du nombre mystère. Cette fois l’utilisateur va décider d’un nombre mystère (entre 0 et 10000), et votre code va le stocker dans une variable.

Votre script va ensuite essayer de deviner le nombre en utilisant une boucle, des conditions et des comparaisons. La boucle s’arrête quand votre script a trouvé le bon numéro.

Stockez dans une variable le nombre de tentatives que fait votre code pour trouver le nombre et affichez-le à la fin.