Comparer deux réponses [javascript]

coma-teen Messages postés 7 Statut Membre -  
deglingo592003 Messages postés 77 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je suis en train d'écrire un site de jeu dans lequel j'ai besoin de comparer des réponses entrées par l'utilisateur.
Je suis à la recherche d'une méthode me permettant de respecter deux valeurs justes et bien sûr d'éliminer les fausses.
Pour l'instant, mon algorithme compare lettre par lettre les 2 chaines avec une marge d'erreur proportionnelle à la taille de la chaine.
Auriez-vous d'autres idées pour comparer mes chaines? Des méthodes, des algorithmes,...?
Je suis preneur.
Merci à tous, j'espère avoir été assez claire.
Configuration: Windows XP
Internet Explorer 7.0

4 réponses

  1. papymucho Messages postés 146 Statut Membre 220
     
    Salut,

    heuuu.. je ne suis pas sur de comprendre correctement la question car la réponse m'a l'air évidente.... donc ça ne doit pas être ça... Mais bon au cas ou :p

    var string1 = [...];
    var string2 = [...];
    
    if(string1 == string2)
    {
        Ok je sors :-D
    }
    


    Non sinon c'est une sorte de jeu du pendu que tu veux faire?
    0
  2. coma-teen Messages postés 7 Statut Membre
     
    En fait j'aimerais quelque chose de plus élaboré que ça parce-que avec ta méthode, si je mets une personne met une lettre minuscule alors que c'est une majuscule ou inversement, ce sera faux par exemple.
    En fait c'est une sorte de quiz mais bon, si les orthographes diffèrent légèrement, j'aimerais pouvoir compter la réponse comme juste.
    0
  3. deglingo592003 Messages postés 77 Date d'inscription   Statut Membre Dernière intervention   11
     
    bah si c'est par rapport a l'orthographe

    en fait tu voudrai que si la personne a juste fait par exemple une faute de frappe, que si sa ressemble à ta réponse; ce soit compter comme bon ?

    si c'est le cas, je pense que tu n'as pas le choix de faire la comparaison caractère par caractère car la les comparaison se font sur la chaine complète directement.

    il existe peu être plus simple ou plutôt plus correcte mais j'ai pas ça en stock :)
    0