Dada uma string, coloque-a em maiúscula. Por maiúscula, quero dizer conTeNT-lENgth
alteraçõ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
English
letras[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&Content
para 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?