ตอนนี้เรามีวิธีดึงสตริงออกจากช่องว่างแล้ว
อย่างไรก็ตามในฐานะสุภาพบุรุษ / สุภาพสตรีที่เหมาะสมเราควรถอดเสื้อผ้าออก
การถอดสายจะเหมือนกับการลอกให้ละเอียดยิ่งขึ้นเท่านั้น แทนที่จะลบช่องว่างนำหน้าและหลังทั้งหมดในคราวเดียวเราจะลบทีละช่อง นอกจากนี้เรายังสลับกันระหว่างการนำหน้าและต่อท้ายเพื่อไม่ให้ขั้นตอนการเบิร์นเสีย
ตัวอย่างเริ่มต้นด้วย" codegolf "
(ห้าช่องว่างนำหน้าและต่อท้าย):
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
ก่อนอื่นเอาท์พุทสตริงไม่เปลี่ยนแปลง จากนั้นส่งออกทุกขั้นตอน เริ่มต้นด้วยการลบช่องว่างนำหน้า (ถ้ามี - ดูกฎ # 2)
อินพุตอาจมีช่องว่างนำหน้าและต่อท้ายจำนวนแตกต่างกัน หากคุณไม่มีที่ว่างในอีกด้านหนึ่งให้คลายอีกส่วนหนึ่งจนกว่าสตริงนั้นจะว่างเปล่า
อินพุตอาจไม่มีช่องว่างนำหน้าหรือต่อท้าย หากเป็นกรณีนี้ให้ส่งออกตามที่เป็นอยู่
ใช้ค่าเริ่มต้นฉันวิธีการ / O PPCG ของ PPCG ช่องโหว่เริ่มต้นเป็นสิ่งต้องห้าม
พฤติกรรมที่ไม่ได้กำหนดไว้ในอินพุตว่างหรืออินพุตที่มีช่องว่างเท่านั้นก็โอเค
คุณสามารถสันนิษฐานได้ว่าสตริงจะมีอักขระจากพื้นที่พิมพ์ ASCII (
0x20
ถึง0x7E
) เท่านั้น
ตัวอย่าง - ช่องว่างจะถูกแทนที่ด้วยจุด.
เพื่อให้อ่านง่ายขึ้น:
4 leading spaces, 5 trailing: "....Yes, Sir!....."
....Yes, Sir!.....
...Yes, Sir!.....
...Yes, Sir!....
..Yes, Sir!....
..Yes, Sir!...
.Yes, Sir!...
.Yes, Sir!..
Yes, Sir!..
Yes, Sir!.
Yes, Sir!
6 leading, 3 trailing: "......Let's go golfing..."
......Let's go golfing...
.....Let's go golfing...
.....Let's go golfing..
....Let's go golfing..
....Let's go golfing.
...Let's go golfing.
...Let's go golfing
..Let's go golfing
.Let's go golfing
Let's go golfing
0 leading, 2 trailing: "Hello.."
Hello..
Hello.
Hello
0 leading, 0 trailing: "World"
World
21 leading, 5 trailing: ".....................a....."
.....................a.....
....................a.....
....................a....
...................a....
...................a...
..................a...
..................a..
.................a..
.................a.
................a.
................a
...............a
..............a
.............a
............a
...........a
..........a
.........a
........a
.......a
......a
.....a
....a
...a
..a
.a
a
สุภาพบุรุษ / สุภาพสตรีเป็นรัดกุมเพื่อให้คำตอบที่สั้นที่สุดในไบต์ชนะ
0x20
ถึง0x7E
) อีกอันคือพฤติกรรมที่ไม่ได้กำหนด
" test\r "
หรือ" \v test"
อย่างใดอย่างหนึ่ง
".....................a....."
หรือไม่? ถ้าเป็นเช่นนั้นฉันขอแนะนำให้เพิ่มเพราะคำตอบบางอย่างดูเหมือนว่าจะล้มเหลวในการทดสอบประเภทนี้ (จุดมีไว้เพื่อการอ่านที่ดีขึ้นแน่นอน)