กำหนดสตริงให้ใช้ประโยชน์ โดยมูลค่าผมหมายถึงการเปลี่ยนแปลง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) ควรถูกทิ้งไว้ตามลำพัง ไม่เป็นไรสำหรับความท้าทายนี้