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

Recherche:

Type: Messages; Utilisateur: djibril

Page 1 sur 2 1 2

Recherche: Recherche effectuée en 0,01 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    Merci à tous. Moi, le 0- était juste utile...

    Merci à tous.

    Moi, le 0- était juste utile pour me faire une indication. Dans mon programme déjà mis en prod, j'ai d'ailleur utilisé le préfixe no- au lieu de 0-.
    De plus, je donne au code une...
  2. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    Pour revenir au bogue du code de philou, pour le...

    Pour revenir au bogue du code de philou, pour le moment, pour le contourner, j'ai fait un modification dans ma liste de soumission.
    Elle ne pourra plus proposer un parent étoilé avec un descendance...
  3. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    En fait, ce n'est pas bon :aie: ! ...

    En fait, ce n'est pas bon :aie: !


    %new_sections = (
    'i*' => '0-i',
    'i-a*' => '0-i-a',
    'i-b' => '0-i-a',
    'ii' => 'i',
    ...
  4. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    :merci:

    :merci:
  5. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    Bonsoir, Tout est OK. J'ai fait mon programme...

    Bonsoir,

    Tout est OK. J'ai fait mon programme et tout fonctionne à merveille.
    Seul hic :


    Cela double le préfixe : 'i-a*' => '0-0-i-a',.

    Bon, pas grave, une regex pour supprimer les...
  6. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    Merci à vous deux. Effectivement philou, ta...

    Merci à vous deux.
    Effectivement philou, ta solution rendant l'indépendance au type de numérotation est vraiment bien.
    cmcmc, ton algo est aussi pas mal. C'est vrai que les étoiles ont disparu...
  7. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    Dans tes premières versions de code avant que...

    Dans tes premières versions de code avant que l'on ne parle de liste plate, j'avais fais deux légères modifications qui me permettaient d'avoir un hash de type ancien-numero => nouveau_numero.
    ...
  8. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    #!/usr/bin/perl use strict; use warnings;...

    #!/usr/bin/perl

    use strict;
    use warnings;
    use feature qw(:5.14);

    use Data::Dumper;
    my $new_sommaire_final={};
    #my @sections = qw(i* i-a i-b ii ii-a* ii-b ii-b-A ii-b-B ii-b-C iii* iii-a...
  9. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    Euh, je n'ai pas compris ta question. Et en...

    Euh, je n'ai pas compris ta question. Et en testant ton code, le résultat est étrange :
    @sections = (
    'i*',
    'i-a',
    'i-b',
    'ii',
    ...
  10. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    :hola:

    :hola:
  11. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    :aie: Ou trouver un moyen de convertir ma...

    :aie:

    Ou trouver un moyen de convertir ma liste à plat en liste ou hash d'entrée pour ton programme.
  12. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    cmcmc, merci pour le code, mais le résultat est...

    cmcmc, merci pour le code, mais le résultat est erroné dès le niveau 3.



    Code
    my %fmt = (
    '1' => {
    ntoa => sub { $_[0] + 1 },
    aton => sub { $_[0] - 1 }
    },
  13. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    Euh, en entrée, pour moi le plus simple serait de...

    Euh, en entrée, pour moi le plus simple serait de te donner une liste de ce type :
    my @sections = qw(i* i-a i-b ii ii-a* ii-b ii-b-A ii-b-B ii-b-C iii* iii-a iii-b iv iv-a iv-b );

    Et en sortie,...
  14. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    philou, le tableau, ça m'arrange en fait :ptdr:...

    philou, le tableau, ça m'arrange en fait :ptdr: car construire le hash de départ, en fait, c'est plus compliqué :aie: !
  15. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    Sans avoir testé ton code, je rajoute une...

    Sans avoir testé ton code, je rajoute une précision.
    Chaque niveau commence systématiquement par 1 ou a ou A ou i ou I. Bien évidemment, l'uniformité est toujours respectée.
    Ainsi, nous pourrons...
  16. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    En aparté : use Math::Roman qw(roman); my...

    En aparté :

    use Math::Roman qw(roman);
    my @romains = qw / I II VII III VIII IV V VI IX XI M/;
    print join " ", sort { roman($a) <=> roman($b) } @romains;
  17. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    On peut ruser en utilisant le module Math::Roman.

    On peut ruser en utilisant le module Math::Roman.
  18. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    La numérotation est uniforme. Elle est issue d'un...

    La numérotation est uniforme. Elle est issue d'un vrai sommaire issu d'un outil bureautique.
  19. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    cmcmc, ce n'est pas bon du tout. code : say...

    cmcmc, ce n'est pas bon du tout.

    code :
    say Dumper \@sections;

    my %ref_sommaire_cmcmc = reverse renumerote(@sections);


    say Data::Dumper->Dump([\%ref_sommaire_cmcmc],...
  20. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    cmc, ton code fonctionne parfaitement et...

    cmc, ton code fonctionne parfaitement et m'arrange car je peux partir d'un tableau.
    Dans tous les cas, il faut que je teste vos deux codes à partir d'un sommaire plus complexe qui contiendra des...
  21. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    @philou : en modifiant légèrement ton code,...

    @philou : en modifiant légèrement ton code, j'arrive à une correspondance voulu :

    #!/usr/bin/perl
    use warnings;
    use strict;

    #!/usr/bin/perl

    use strict;
    use warnings;
  22. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    Ah ok, je vois ! Faut reprendre la structure de...

    Ah ok, je vois !
    Faut reprendre la structure de philou, ou bien partir d'autre chose si tu veux. C'était surtout pour expliquer la hiérarchie du sommaire.

    Pour mon programme je remplirais ce...
  23. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    @philou, j'ai testé ton programme et il y a un...

    @philou, j'ai testé ton programme et il y a un petit souci.
    Le nouvelle hash est parfait. LE seul bémol, est que je suis incapable de faire la liaison entre les anciennes et nouvelles numérotations....
  24. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    :koi: En quoi mon sommaire est malade ? Les...

    :koi: En quoi mon sommaire est malade ?
    Les chapitres de niveau 1 sont des chiffres ou nombres.
    Les chapitres de niveau 2 des lettres en minuscule (d'où 1-a, 1-b...)
    Les chapitres de niveau 3 des...
  25. Votes reçus
    +0 -0
    Réponses
    74
    Affichages
    3 132

    En fait, je ne souhaite pas supprimer le chapitre...

    En fait, je ne souhaite pas supprimer le chapitre 1 et 4, mais les cacher. Donc à mon sens, cacher veut dire les exclure de ma numérotation et ceux en rajoutant un préfix (car chaque numérotation...
Affichage des résultats 1 à 25 sur 26
Page 1 sur 2 1 2