Давши рядок, використовуйте великі літери. Під капіталізацією я маю на увазі 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/у другому рядку або -AND&у рядку 7) слід залишити в спокої. Чи це нормально для цього виклику?