Учитывая строку, используйте ее заглавными буквами. Под капитализацией я имею в виду conTeNT-lENgth
изменения Content-Length
. В примере я показал строку с 2 словами, у которых -
в качестве границы слова. Однако я ожидаю, что вы напишите код для строки, содержащей любое количество слов, разделенных одним символом в качестве границы. Эта граница может меняться через строку.
условия
- используя
regular expressions
это не допускается . - в предложении (строке) может быть любое количество слов.
- каждое слово будет состоять из
English
букв[a-zA-Z]
любого случая. - разные слова в предложении будут разделены одним символом. Этот символ будет только быть одним из
-
,.
,<space-character>
,/
,&
,#
. Вы можете смело предположить, что предложение не будет содержать никаких других символов, кроме упомянутых. - границы слов должны быть сохранены в выходных данных.
- самый короткий код выигрывает.
Например, ваша программа должна выводить Begin/With.Type&Content
для 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/
в строке 2 или -AND&
в строке 7) должны быть оставлены в покое. Это нормально, для этого вызова?