Kita sekarang sudah bagaimana cara menghilangkan string dari spasi.
Namun, sebagai tuan-tuan yang baik, kita harus membuka pakaian itu.
Menanggalkan suatu string sama dengan melepasnya, hanya saja lebih halus. Alih-alih menghapus semua ruang depan dan belakang secara bersamaan, kami menghapusnya satu per satu . Kami juga bergantian antara memimpin dan mengekor, agar tidak membakar langkah.
Contoh, dimulai dengan " codegolf "
(lima spasi depan dan belakang):
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
Output pertama string tidak berubah. Lalu, keluarkan setiap langkah. Mulailah dengan menghapus a spasi terdepan (jika ada - lihat aturan # 2).
Input mungkin memiliki jumlah ruang awal dan akhir yang berbeda. Jika Anda kehabisan ruang di satu sisi, terus membuka baju yang lain sampai string kosong.
Input mungkin tidak memiliki spasi awal atau spasi tambahan. Jika itu masalahnya, output apa adanya.
Gunakan metode I / O standar PPCG . Celah default PPCG dilarang.
Perilaku tidak terdefinisi pada input kosong, atau input yang hanya berisi spasi, adalah OK.
Anda dapat mengasumsikan bahwa string hanya akan berisi karakter dari ruang ASCII yang dapat dicetak (
0x20
ke0x7E
).
Contoh - spasi diganti dengan titik .
untuk keterbacaan yang lebih baik:
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
Seorang pria / wanita ringkas, jadi jawaban tersingkat dalam byte menang .
0x20
untuk 0x7E
). Yang lainnya adalah Perilaku Tidak Terdefinisi.
" test\r "
atau " \v test"
baik.
".....................a....."
? Jika demikian, saya sarankan untuk menambahkannya karena beberapa jawaban tampaknya gagal dalam tes semacam ini. (Titik adalah untuk keterbacaan yang lebih baik tentu saja)