Bây giờ chúng ta đã làm thế nào để tách một chuỗi từ không gian của nó.
Tuy nhiên, là quý ông / quý bà thích hợp, chúng ta nên cởi quần áo ra.
Cởi một chuỗi cũng giống như tước nó, chỉ tinh tế hơn. Thay vì xóa tất cả các không gian hàng đầu và dấu cùng một lúc, chúng tôi xóa từng khoảng một . Chúng tôi cũng xen kẽ giữa dẫn đầu và theo dõi, để không đốt cháy các bước.
Ví dụ, bắt đầu bằng " codegolf "
(năm khoảng trắng ở đầu và cuối):
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
Đầu tiên đầu ra chuỗi không thay đổi. Sau đó, đầu ra từng bước. Bắt đầu bằng cách xóa một không gian hàng đầu (nếu có - xem quy tắc số 2).
Đầu vào có thể có một số lượng không gian hàng đầu và dấu khác nhau. Nếu bạn hết chỗ trống ở một bên, hãy tiếp tục cởi quần áo cho đến khi chuỗi trống.
Các đầu vào có thể không có không gian hàng đầu cũng như dấu. Nếu đó là trường hợp, đầu ra nó là như vậy.
Sử dụng các phương pháp I / O mặc định của PPCG . PPCG Mặc định sơ hở bị cấm.
Hành vi không xác định trên đầu vào trống, hoặc đầu vào chỉ chứa khoảng trắng, là OK.
Bạn có thể giả sử rằng chuỗi sẽ chỉ chứa các ký tự từ không gian có thể in ASCII (
0x20
đến0x7E
).
Ví dụ - khoảng trắng được thay thế bằng dấu chấm .
để dễ đọc hơn:
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
Một quý ông / quý bà súc tích, vì vậy câu trả lời ngắn nhất bằng byte sẽ thắng .
0x20
đến 0x7E
). Những cái khác là Hành vi không xác định.
" test\r "
hoặc " \v test"
một trong hai.
".....................a....."
? Nếu vậy tôi đề nghị thêm nó vì một số câu trả lời dường như thất bại trong loại thử nghiệm này. (dấu chấm là để dễ đọc hơn tất nhiên)