【Description du problème】La méthode suivante pour décrire la chaîne est appelée sténographe:
1."a-d" : ReprésentantASCII- Oui.aEtbChaîne continue de tous les caractères entre.Il doit y en avoir.a<b.
2."a-b-c" : ReprésentantASCII- Oui.aEtb, Encore.cChaîne continue de tous les caractères entre.Il doit y en avoir.a<b<c.
Par exemple:"a-c"Représente la chaîne"abc","a-z"Représente la chaîne"abcdefghhijklmnopqrstuvwxyz","a-c-g"Représente la chaîne"abcdefg",Attendez un peu!.
Au début et à la fin de la chaîne'-'Ne pas traiter. Écrire une fonctionexpand(s1),Mettez la chaînes1Les symboles sténographiques sont étendus pour former une chaîne complète équivalente.Autoriser le traitement des lettres et des chiffres majuscules et minuscules,Et peut gérer des choses commea-b-cAveca-z0-9Avec-a-zAttendez..
Écrire le programme,En utilisant la fonctionexpand,Chaîne à saisirs1,Traitement,Sortie des résultats.Positionner correctement les avant et les arrière-.
【Formulaire d'entrée】La console entre une ligne,C'est - à - dire:s1Le contenu de.Peut contenir des espaces,Tabulation,Nouvelle ligne.
【Formulaire de sortie】Sortie de la console après transformations1.
【Exemple d'entrée】toooold-f0-8 A-F
【Exemple de sortie】tooooldef012345678 ABCDEF
【Exemple de description】La sortie correspond àd-f,0-8,A-FA été étendu.