เรื่องราว
คุณเห็นโพสต์นี้จาก9gagหรือไม่? บางทีคุณอาจมีความรู้สึกที่จะสร้างประโยคของคุณเอง แต่คุณก็รู้ว่าคุณสามารถเล่นสคริปต์ได้ภายในครึ่งชั่วโมงและคุณจะไม่ต้องจัดการกับเรื่องนั้น
การส่ง
โปรแกรมของคุณจะได้รับสตริงอินพุตซึ่งจะส่งคืนพร้อมเครื่องหมายคำพูดเพิ่มตามที่อธิบายไว้ด้านล่าง ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม อนุญาตให้ใช้เอาต์พุตเป็นรายการบรรทัด อนุญาตช่องว่างต่อท้ายและบรรทัดว่างที่ไม่ทำลายเอาต์พุต
กฎของการป้อนข้อมูล
- อินพุตมีอักขระ ASCII ที่พิมพ์ได้เท่านั้น
- อินพุตอาจมีช่องว่าง คำจะถูกกำหนดด้วยพวกเขา
- รับประกันได้ว่าพื้นที่จะไม่ถูกตามด้วยพื้นที่อื่น
- กรณีที่ไม่มีอินพุตหรือสตริงว่างไม่สำคัญ
กฎของการส่งออก
หากได้รับหนึ่งคำโปรแกรมจะต้องส่งคืนสตริงระหว่างเครื่องหมายคำพูด
หากสตริงอินพุตมี 2 คำหรือมากกว่าคำสั่งนั้นจะส่งคืนอินพุตเริ่มแรก แต่คำแรกนั้นอยู่ในเครื่องหมายคำพูด จากนั้นในบรรทัดถัดไปจะส่งคืนอินพุตเริ่มต้น แต่ด้วยคำที่สองในเครื่องหมายคำพูด และสำหรับคำที่เหลือ
โดยทั่วไปโปรแกรมจะต้องส่งคืนบรรทัดมากเท่าที่มีคำในอินพุต
ตัวอย่าง:
test -> "test"
This is codegolf -> "This" is codegolf
This "is" codegolf
This is "codegolf"
This is a significantly longer, but not the longest testcase -> "This" is a significantly longer, but not the longest testcase
This "is" a significantly longer, but not the longest testcase
This is "a" significantly longer, but not the longest testcase
This is a "significantly" longer, but not the longest testcase
This is a significantly "longer," but not the longest testcase
This is a significantly longer, "but" not the longest testcase
This is a significantly longer, but "not" the longest testcase
This is a significantly longer, but not "the" longest testcase
This is a significantly longer, but not the "longest" testcase
This is a significantly longer, but not the longest "testcase"
Here is an another one -> "Here" is an another one
Here "is" an another one
Here is "an" another one
Here is an "another" one
Here is an another "one"
นี่คือโค้ดกอล์ฟดังนั้นคำตอบอย่างน้อยไบต์ก็ชนะ!
"
ตัวอักษรได้หรือไม่?
''
, ‘’
หรือ“”
มากกว่า""
?