Biorąc pod uwagę ciąg, wielkie litery. Przez wielkie litery mam na myśli conTeNT-lENgthzmiany w Content-Length. W przykładzie pokazałem ciąg z 2 wyrazami z -jako granicą słowa. Jednak oczekuję, że napiszesz kod dla ciągu zawierającego dowolną liczbę słów oddzielonych pojedynczym znakiem jako granicę. Granica ta może się zmieniać w całym ciągu.
Warunki
- używanie nie
regular expressionsjest dozwolone . - w zdaniu (łańcuchu) może znajdować się dowolna liczba słów.
- każde słowo będzie się składać z
Englishliter[a-zA-Z]dowolnego przypadku. - różne słowa w zdaniu zostaną oddzielone pojedynczym znakiem. Postać ta będzie tylko być jednym z
-,.,<space-character>,/,&,#. Możesz bezpiecznie założyć, że zdanie nie będzie zawierało żadnej innej postaci oprócz wymienionych. - na wyjściu należy zachować granice słów.
- najkrótszy kod wygrywa.
Na przykład program powinien wypisać Begin/With.Type&Contentna 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/w wierszu 2 lub -AND&w wierszu 7) powinny zostać pozostawione same. Czy to w porządku w przypadku tego wyzwania?