Étant donné une chaîne, mettez-la en majuscule. Par capitalisation, j'entends les conTeNT-lENgth
modifications apportées à Content-Length
. Dans l'exemple, j'ai montré la chaîne avec 2 mots avec -
comme limite de mot. Cependant, je m'attends à ce que vous écriviez le code de la chaîne contenant un nombre quelconque de mots séparés par un seul caractère comme limite. Cette limite peut changer à travers la chaîne.
Conditions
- l'utilisation
regular expressions
n'est pas autorisée . - il peut y avoir n'importe quel nombre de mots dans une phrase (chaîne).
- chaque mot sera composé de
English
lettres[a-zA-Z]
de n'importe quel cas. - les différents mots de la phrase seront séparés par un seul caractère. Ce personnage ne sera l'une des
-
,.
,<space-character>
,/
,&
,#
. Vous pouvez sans risque supposer que la phrase ne contiendra aucun autre caractère que ceux mentionnés. - les limites des mots doivent être conservées dans la sortie.
- le code le plus court gagne.
Par exemple, votre programme devrait sortir Begin/With.Type&Content
pour BeGin/wITH.tyPE&conTeNt
.
Some test cases:
"aGeNT ACcEpT/LEngTh-tYPe USeR raNgE.TyPe"
"type&AgeNt/CC/COnteNt lEnGth#acCePT/AgeNt.RAnGe-Cc/contEnt/cODe"
"cc/rEspoNCe.lEngtH#tYpE-witH&UsEr/bEgIN&uSer.AGEnT&begIn/aCCEPt/Cc"
"lENgTH#USeR.tYpE/BeGiN&LENGth tYpe/ACCEpt#rANge/codE&AnD-ACCepT/ConTenT"
"contENT/ACcEpT"
"BeGin/wITH.tyPE&conTeNt"
"Code.cc#User.lenGTh-USer-AND&tyPE TypE&leNgtH.tYPe usER.UseR&with"
"RaNgE&COnTeNT WITh CoNTENT-TypE tyPe"
"BEgin COdE#uSeR#aGeNt.USeR"
"TypE LENGth"
/CC/
à la ligne 2 ou -AND&
à la ligne 7) doivent être laissés seuls. Est-ce correct pour ce défi?