Dato una stringa, capitalizzala. Per capitalizzazione intendo le conTeNT-lENgthmodifiche a Content-Length. Nell'esempio ho mostrato la stringa con 2 parole con -come limite delle parole. Tuttavia mi aspetto che tu scriva il codice per la stringa contenente un numero qualsiasi di parole separate da un singolo carattere come limite. Questo limite può cambiare attraverso la stringa.
condizioni
- l'uso non
regular expressionsè permesso . - potrebbe esserci un numero qualsiasi di parole in una frase (stringa).
- ogni parola sarà composta da
Englishlettere[a-zA-Z]di ogni caso. - parole diverse nella frase saranno separate da un singolo carattere. Questo personaggio sarà solo essere uno qualsiasi di
-,.,<space-character>,/,&,#. Puoi tranquillamente presumere che la frase non conterrà nessun altro personaggio tranne quelli menzionati. - i confini delle parole dovrebbero essere preservati nell'output.
- vince il codice più breve.
Ad esempio, il tuo programma dovrebbe essere prodotto Begin/With.Type&Contentper 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/nella riga 2 o -AND&nella riga 7) debbano essere lasciate sole. Va bene, per questa sfida?