Dada uma string, coloque-a em maiúscula. Por maiúscula, quero dizer conTeNT-lENgthalterações em Content-Length. No exemplo, mostrei a string com 2 palavras com -o limite da palavra. No entanto, espero que você escreva o código da string que contém qualquer número de palavras separadas por um único caractere como limite. Esse limite pode mudar na cadeia.
Condições
- não
regular expressionsé permitido usar . - pode haver qualquer número de palavras em uma frase (string).
- cada palavra consistirá em
Englishletras[a-zA-Z]de qualquer caso. - palavras diferentes na frase serão separadas por um único caractere. Este personagem vai unicamente ser qualquer um de
-,.,<space-character>,/,&,#. Você pode assumir com segurança que a sentença não conterá nenhum outro caractere, exceto os mencionados. - limites de palavras devem ser preservados na saída.
- o código mais curto vence.
Por exemplo, seu programa deve gerar 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/na linha 2 ou -AND&na linha 7) devem ser deixadas em paz. Tudo bem, para este desafio?