Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1777 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [perl]programme...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[perl]programme...

n°1295263
cron55
Posté le 31-01-2006 à 01:11:46  profilanswer
 

voilà,  
j'ai une question.
je suis pas informaticien, mais je voudrais résoudre un problème de poétique avec perl.
quelle forme aurait un petit programme qui repère les consonnes majoritaires d'un vers d'un texte ?
merci de votre aide !!


Message édité par cron55 le 31-01-2006 à 01:13:29
mood
Publicité
Posté le 31-01-2006 à 01:11:46  profilanswer
 

n°1295301
pospos
Posté le 31-01-2006 à 09:26:24  profilanswer
 

en gros tu lui donne un texte en francais et il te dit quelles sont les consonnes les plus frequentes?
 
ca ressemblerais à ca:
 

Code :
  1. use strict;
  2. use warnings;
  3. my $text = "quand je vois fernande, je bande";
  4. my %compteur;
  5. $text =~ s/([zrtpqsdfghjklmwxcvbn])/++$compteur{lc $1}/ige;
  6. for my $consonne (sort {$compteur{$b} <=> $compteur{$a}} keys %compteur) {
  7.     print "$consonne : $compteur{$consonne}\n";
  8. }

n°1296038
cron55
Posté le 31-01-2006 à 23:59:45  profilanswer
 

en fait, je pensais plutot à un .txt qu'on demande au prog d'ouvrir lui même ; en utilisantje crois "chop" et tout et tout...

n°1296213
pospos
Posté le 01-02-2006 à 11:36:06  profilanswer
 

Code :
  1. use strict;
  2. use warnings;
  3. my $fichier = shift || die "donne moi un fichier en parametre cron !";
  4. open(A, '<', $fichier) || die "je peux pas l'ouvrire ton fichier cron !";
  5. my $text = do{local $/; <A>};
  6. my %compteur;
  7. $text =~ s/([zrtpqsdfghjklmwxcvbn])/++$compteur{lc $1}/ige;
  8. for my $consonne (sort {$compteur{$b} <=> $compteur{$a}} keys %compteur) {
  9.     print "$consonne : $compteur{$consonne}\n";
  10. }

n°1299087
cron55
Posté le 04-02-2006 à 17:14:29  profilanswer
 

merci beaucoup !!
(je t'ai répondu en MP)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [perl]programme...

 

Sujets relatifs
lancer un programme sous une session differente[C] Probleme dans un programme de cryptage
[Résolu]pb d'execution de programme[Perl] Debugguer à distance ?
Programme perl ou php sur un port précis[Perl] Arrêter un programme proprement lors d'un Ctrl + C
perl - protéger un programme contre les plantages ?Programme en perl !
[PERL] execution de programme externeProgramme en Perl qui peut compresser les données d'un répertoire ?
Plus de sujets relatifs à : [perl]programme...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR