บทนำ
เมื่อคุณได้รับข้อความที่น่าเบื่อคุณเพียงแค่ต้องการเอาชนะให้เร็วที่สุด ลองสังเกตข้อความต่อไปนี้:
Ens colligi timenda etc priorem judicem. De quascunque ii at contingere
repugnaret explicetur intellectu. Adjuvetis hoc fortassis suspicari opportune
obversari vix eam? Dei praemia prudens hominum iii constet requiri haberem. Ima
sane nemo modi fuit lus pro dem haud. Vestro age negare tactum hoc cui lor. Ne et
ut quod id soli soni deus. At constare innumera is occurret ea. Nia calebat seu
acquiro fraudem effingo dicimus.
หมายเหตุ:ข้อความนี้มีการขึ้นบรรทัดใหม่เพื่อให้สามารถอ่านได้ในขณะที่กรณีทดสอบที่คุณต้องจัดการไม่มีอักขระขึ้นบรรทัดใหม่
วิธีหนึ่งในการอ่านข้อความอย่างคร่าว ๆ คือค้นหาคำถามที่ผู้เขียนใส่ไว้ในข้อความ ตัวอย่างเช่นมีคำถาม 1 ข้อในข้อความด้านบน กล่าวคือ:
Adjuvetis hoc fortassis suspicari opportune obversari vix eam?
สามารถทำได้โดยแยกข้อความออกเป็นประโยค ประโยคจะเสมอจบลงด้วยการเป็นหนึ่งในสัญลักษณ์เครื่องหมายวรรคตอนต่อไปนี้: .?!
(คนอื่นไม่จำเป็นต้องได้รับการจัดการ) สัญลักษณ์อื่น ๆ นอกเหนือจากนี้เป็นส่วนหนึ่งของประโยค
งาน
รับบรรทัดของข้อความประกอบด้วยเท่านั้น
- ตัวอักษร (A-Za-z)
- หมายเลข (0-9)
- ช่องว่าง
- เครื่องหมายวรรคตอน (
,.;:?!
) (ประโยคไม่สามารถเริ่มด้วยหนึ่งในนั้น)
เอาท์พุทคำถามที่อยู่ในข้อความในรูปแบบที่เหมาะสม คุณอาจคิดว่าข้อความจะมีคำถามอย่างน้อย 1 ข้อเสมอ การแสดงผลการเว้นวรรคต่อท้ายและนำหน้าก่อนและหลังคำถามจะได้รับอนุญาต
สำคัญ : ถัดจากสัญลักษณ์เครื่องหมายวรรคตอนจะไม่มีสัญลักษณ์วรรคตอนอื่น (เช่น??
ไม่ถูกต้องและไม่จำเป็นต้องจัดการ)
กรณีทดสอบ
ในรูปแบบ:
Input
Output(s)
กรณีทดสอบ:
Huh? I haven't heard what you just said. Could you repeat that please?
Huh?
Could you repeat that please?
plz can i haz cheesburgr? i am cat pls.
plz can i haz cheesburgr?
This is a badly formatted question.Can u please help me,or my friends,with formatting this question ?thankyou.
Can u please help me,or my friends,with formatting this question ?
a.b.c.d?
d?
Does this question have a question mark? yes
Does this question have a question mark?
Why example.com resolves to 127.0.0.1 in 99.9 percent of cases?
9 percent of cases?
A? b? c? d!
A?
b?
c?
นี่คือโค้ดกอล์ฟดังนั้นการส่งที่มีจำนวนไบต์น้อยที่สุดจะเป็นผู้ชนะ!
.?!
คนอื่นจะต้องไม่ได้รับการจัดการตามที่กฎของคุณระบุ แต่คุณบอกว่าคนอื่นไม่ต้องจัดการ