Dada una cadena, capitalícela. Por capitalización quiero decir conTeNT-lENgthcambios a Content-Length. En el ejemplo, mostré la cadena con 2 palabras con -el límite de la palabra. Sin embargo, espero que escriba el código de la cadena que contiene cualquier número de palabras separadas por un solo carácter como límite. Este límite puede cambiar a través de la cadena.
Condiciones
- el uso no
regular expressionsestá permitido . - puede haber cualquier cantidad de palabras en una oración (cadena).
- cada palabra consistirá en
Englishletras[a-zA-Z]de cualquier caso. - diferentes palabras en la oración estarán separadas por un solo carácter. Este personaje será solamente ser cualquiera de
-,.,<space-character>,/,&,#. Puede asumir con seguridad que la oración no contendrá ningún otro carácter, excepto los mencionados. - los límites de palabras deben conservarse en la salida.
- el código más corto gana.
Por ejemplo, su programa debería generar Begin/With.Type&Contentpara 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/en la línea 2 o -AND&en la línea 7) deberían dejarse solas. ¿Está bien para este desafío?