Compter le monbre de fois qu'un nombre apparait dans un Array() [Résolu]

Optitech 134 Messages postés samedi 19 octobre 2002Date d'inscription 3 janvier 2009 Dernière intervention - 29 févr. 2004 à 19:32 - Dernière réponse : chimelpremier 544 Messages postés vendredi 5 décembre 2003Date d'inscription 20 mai 2005 Dernière intervention
- 29 févr. 2004 à 23:15
Bonjour,

J'ai une focntion qui prend 5 chiffres, entre 1 (comprit) et 6 (comprit), aléatoirement. Voila une parti de mon code :

[...]
var numde =  new Array();
[...]
function lancer(de){
//Génére un nombre aléatoire
numimage = Math.round( Math.random() * 5 );
[...]
dearrive(numimage);
}

function dearrive(de) {
arrive++;
[...]
numde[arrive]=de+1;
}
[..]


ET j'aimerais dans une autre fonction un système qui me dit combien fois on retrouve un chiffre dans l'Array
numde
.
Ex : Dans l'Array j'ai numde : 5,3,1,3,6 et la fonction que j'aimerais avoir me dit que j'ai :

1 foi le 1
0 foi le 2
2 fois le 3
0 fois le 4
1 foi le 5
et 1 foi le 6

Merci de me donner une solution simple sans trop de ligne de code car mon code JavaScrîpt fait déjà près de 220 lignes et il n'est pas fini. Cette fonction que je vous demande servirat pour un jeu de Yahtzee.

Merci

Optitech
:-p

PS: [..] = partit du code enlevé
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
chimelpremier 544 Messages postés vendredi 5 décembre 2003Date d'inscription 20 mai 2005 Dernière intervention - 29 févr. 2004 à 23:15
3
Merci
var fois=new Array()

for ( var n=0; n<=numde.length; n++ ){
var x= numde[n];
fois[x] + = 1
}

et tu devrais obtenir :
fois[0] = 0
fois[1] = 1
fois[2] = 0
fois[3] = 2
fois[4] = 0 ext ...

Merci chimelpremier 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de chimelpremier

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.