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

avec Java Discussion :

trouve pas comment faire un algo pour mon programme


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Par défaut trouve pas comment faire un algo pour mon programme
    slt !!!

    voila je tombe sur un ik ........

    je dois analyser des chaine de caractéres comme suit .........

    on tape le nom ensuite le ou les prenoms le programme doit compter le nombres de lettres qui ya dans le nom et les ou le prenom je m'explique :

    String nom=azer;
    String prenom=reza;
    String prenom2=BeauGosse;
    String chaine = nom + prenom + prenom2; //donc chaine = azerrezabeaugosse

    dans ma chaine de charactére chaine :

    j'ai 3 a
    j'ai 2 Z
    j'ai 0 h
    j'ai 1 b

    ainssi de suite il dois scanner tout l'alphabet et même si ya zero comme le H ou autre il doit renvoyer zero car tout sera lisible ensuite il additionne les résultats optenu pour chaque grille ...

    A3 ..................... B1 ...................... C0 ......... C=0
    J0 .... 5 .............. K0 .... 1 .............. L0 ... 1 .... L=0 .... 0+0+1 = 1
    S2 ..................... T0 ...................... U1 .......... U=1

    D0 ..................... E4 ....................... F0
    M0 .... 0 ............. N0 .... 4 .............. O1 .... 1 <--- ceux-ci est une grille
    V0 ..................... W0 ...................... X0

    G1 ..................... H0 ....................... I0
    P0 .... 1 ............. Q0 .... 2 ............... R2 .... 2
    Y0 ...................... Z2




    je trouve pas de truc pour l'alphabet dois-je initialiser un tableaux avec tout l'alphabet dedans ou ya plus rapide car sur le net j'ai pas trouvé d'algo similaire ....... ..... je suis en stage en entreprise nouveaux dans le monde de la programmation et je dois faire un soft en java sur la numérologie voila ...... merci de votre aide .........

    ps : message edité
    ps2 : message reédité

  2. #2
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    va falloir que tu sois plus clair parce que je pense que pas grand monde ne saisisse vraiment ce que tu veux faire ...

    en gros :
    tu as une liste de String
    tu veux compter combien d'occurence de chaque lettre il y a pour toutes ces chaines.
    est ce que si tu concatène tous tes mots et que tu compte le nombre de chaque de lettre ça te donne le résultat que tu souhaite ?

    en fait c'est cette phrase qui est embrouillante :
    Citation Envoyé par unknoweb
    il additionne les résultats optenu pour chaque grille et la grille et exactement la même que celle du graph .....
    c'est quoi une grille ? c'est quoi le graph ?
    C'est une manière de cumuler tout tes résultats ? si oui, une solution simple (mais pas forcément la meilleure) consisterai par exemple à regrouper toutes tes chaines en une seule et de réaliser le comptage dessus.

    après, pour compter, tu peux par exemple (enfin c'est ça que tu essaies de faire ?) utiliser un tableau d'entier de 26 cases et incrémenter les valeurs des cases suivant ce que tu lis ? Tu peux aussi imaginer une solution à base de hashmap ...

    Bref, quelques explications seraient les bienvenues ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Par défaut
    reslt !!!!

    désolé pour les explications j'ai édité le poste .......

  4. #4
    Membre éclairé
    Avatar de JMLLB
    Inscrit en
    Septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 285
    Par défaut
    Regarde du côté des Hashtables
    http://javasearch.developpez.com/j2s...Hashtable.html
    et prend comme clées les lettres de l'alphabet.
    Pour la suite, ton explication n'est effectivement pas très claire et je n'ai malheureusement pas de boule de cristal.

    je dois faire un soft en java sur la numérologie
    Je savais que Mme Irma lisait dans le marc de café...mais de là à se mettre à Java!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 67
    Par défaut
    slt !!

    merci de ta réponse mais je dois pas utiliser des methode spécifique à java lui même car le code sera reécrit en ActionScripte 3 donc voila ......... on m'a demander de le faire en java car c'est similaire .......... je sais c'est bizarre mais c'est comme ça c'est pas moi qui décide .......... si je peux faire autrement que ton hashtable ça serais cool ...... et si j'initialisé un tableaux ou je repertori tout l'alphabet ensuite avec une boucle il vérifie la chaine et le tableaux tout en comptant lettre par lettre c'est faisable ???

  6. #6
    Membre éclairé
    Avatar de JMLLB
    Inscrit en
    Septembre 2006
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 285
    Par défaut
    -> Tu ferais sans doute mieux de programmer directement dans le langage cible. Tu gagneras du temps au final et surtout ça t'éviteras les mauvaises surprises.
    Si tu veux faire de l'ActionScript va plutôt là:
    http://www.developpez.net/forums/forumdisplay.php?f=84

    ->Je ne comprend toujours pas ce que tu veux faire!
    Est-ce que tu veux cumuler toutes tes stats où avoir une analyse de fréquence pour chaque enregistrement?

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Par défaut
    Je comprend pas trop ce que tu dois faire :p desolé...
    Et s'est où que tu bloque exactement???

  8. #8
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    bon ben désolé, je capte toujours pas ...

    en tous cas pour compter tes lettres :
    soit un tableau de 26 case soit une hashmap (avec la méthode add de rédinie pour incrémenter la valeur)

    après tu traites tes chaines soit une par une soit tu concatène tout et tu fais le traitement dessus.

    C'est une fois que tu as compté tes lettres que c'est pas clair ...

    [EDIT] en ce qui concerne ma solution avec un tableau de 26 cases. Il faudrait voir si à partir de la valeur du caractère on ne peut pas directement trouver la place qu'il occupe dans le tableau.
    après avec les String tu peux faire pas mal de choses.
    si par exemple tu concatènes toutes tes chaines en une seule.
    tu appelle toCharArray() qui te renvoies un tableau de caractères que tu peux parcourir. Tu peux également trier ce tableau dans l'ordre alphabétique aussi.
    ...

Discussions similaires

  1. Je ne trouve pas ou est l'erreur dans mon programme
    Par stich51 dans le forum Général Python
    Réponses: 3
    Dernier message: 02/05/2014, 16h36
  2. pb dans mon script, je sais pas comment faire
    Par gengiskhan72 dans le forum C
    Réponses: 5
    Dernier message: 30/06/2009, 20h16
  3. [MySQL] Php, je ne comprends pas comment faire pour introduire des données dans une table
    Par Liondd dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 14/12/2006, 12h53
  4. Mon Delete ne marche pas!Comment faire?
    Par ghan77 dans le forum Bases de données
    Réponses: 4
    Dernier message: 24/01/2006, 16h45

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