IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

algorithme comparant des mots


Sujet :

Langage Perl

  1. #1
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut algorithme comparant des mots
    Bonjour,

    J'ai une liste de mots de même taille. Je les aligne et je compare les colonnes de lettres. Je recherche la première colonne pour laquelle toutes les lettres sont différentes.

    ABCDEF
    EBHJUY
    ACRUOP

    1ière colonne : A-E-A
    seconde colonne : B-B-C
    3ième colonne : C-H-R => est la colonne à trouver index 2


    J'y arrive en utilisant la fonction split sur chaque mot et en faisant des comparaisons mais je me demande si il n'y aurait pas une autre fonction plus judicieuse à utiliser.
    Au lieu de faire des split sur mes mots horizontalement, je devrais faire un split sur mes colonnes verticalement. Peut-être pourrairs-je utiliser une sorte de tableau comme une matrice afin de travailler verticalement.


    Merci,

    Jasmine,
    -- Jasmine --

  2. #2
    Membre émérite
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Points : 2 673
    Points
    2 673
    Par défaut
    En attendant de trouver mieux voici la solution que j'ai trouvée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
                            for ($a=0; $a<@A_SequencesComparees; $a++)
                            {
                                    my @Array = split('', $A_SequencesComparees[$a]);
                                    for ($b=0; $b<@Array; $b++)
                                    {
                                            $A_Tableau[$b][$a]=$Array[$b];
                                    }
                            }

    Jasmine,
    -- Jasmine --

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. algorithme comparant des séquences
    Par Jasmine80 dans le forum Langage
    Réponses: 9
    Dernier message: 15/04/2011, 10h26
  2. Comparer des mots
    Par smail21 dans le forum Delphi
    Réponses: 5
    Dernier message: 31/05/2006, 08h47
  3. [LG][FAQ]comparer des fichiers
    Par lucke dans le forum Langage
    Réponses: 11
    Dernier message: 01/06/2003, 18h02
  4. Au sujet des mots de passe
    Par FranT dans le forum Langage
    Réponses: 6
    Dernier message: 17/09/2002, 22h16
  5. Comparer des fichiers de données : Quel Langage ?
    Par Anonymous dans le forum Langages de programmation
    Réponses: 6
    Dernier message: 24/04/2002, 22h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo