但是,作为适当的先生/女士,我们宁愿脱衣服。
脱绳与剥线相同,只是更细腻。与其一次删除所有前导和尾随空格,不如一一删除它们。我们也交替领先和落后,以免烫伤步骤之间。
以" codegolf "
(五个前导和尾随空格)开头的示例:
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
codegolf
首先输出字符串不变。然后,输出每个步骤。首先删除前导空格(如果适用-参见规则2)。
输入可能具有不同数量的前导和尾随空格。如果一侧空间不足,请继续给另一侧脱衣服,直到弦线裸露为止。
输入可能没有前导空格或尾随空格。如果是这样,请原样输出。
使用PPCG的默认I / O方法。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
)中的ASCII字符。其他是未定义行为。
" test\r "
或" \v test"
任。
".....................a....."
吗?如果是这样,我建议添加它,因为某些答案似乎无法通过这种测试。(圆点当然是为了提高可读性)