-
Notifications
You must be signed in to change notification settings - Fork 112
/
ex10.js
47 lines (37 loc) · 1.14 KB
/
ex10.js
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/*
Ecrire une fonction "shoppingList",
qui prend un paramètre un tableau de paniers;
Un panier est un tableau de mots;
La fonction retourne un objet contenant:
- comme clef le nom du produit rencontré
- comme valeur le nombre de fois qu'il à été rencontré
Important -> l'ordre n'a aucune importance
*/
/* Test 1
Appel à la fonction "shoppingList",
prenant en paramètre le tableau
[
["orange", "orange", "kiwi", "ananas"],
["kiwi", "ananas", "banane", "prune"],
["orange", "orange", "orange", "orange"],
["orange", "orange", "kiwi", "kiwi"],
["prune", "banane", "pamplemousse", "ananas"]
]
et nous attendons comme résultat
{
"orange": 8,
"kiwi": 4,
"ananas": 3,
"prune": 2,
"banane": 2,
"pamplemousse": 1
}
*/
shoppingList([
["orange", "orange", "kiwi", "ananas"],
["kiwi", "ananas", "banane", "prune"],
["orange", "orange", "orange", "orange"],
["orange", "orange", "kiwi", "kiwi"],
["prune", "banane", "pamplemousse", "ananas"]
]);
// écrire votre code sous ce commentaire