感谢这个问题的启发
在这个挑战,我们将代表一行多米诺骨牌作为串|
,/
和\
。您将获得一串多米诺骨牌作为输入,并且必须确定它们安定后的样子。这是多米诺骨牌掉落的规则
|
左下降的多米诺骨牌左侧的立式多米诺骨牌\
也将变为左下降的多米诺骨牌。|
正确的多米诺骨牌的立式多米诺骨牌/
也将变成正确的多米诺骨牌。如果站立的多米诺骨牌介于左
\
下落的/
多米诺骨牌和右下落的多米诺骨牌之间,它将保持站立状态。
重复应用这些规则,直到排列不再更改。
这是单个输入如何得出结论的示例
|||||||\/|||||||\||\|||/||||||\|||||
||||||\\//|||||\\|\\|||//||||\\|||||
|||||\\\///|||\\\\\\|||///||\\\|||||
||||\\\\////|\\\\\\\|||////\\\\|||||
|||\\\\\////|\\\\\\\|||////\\\\|||||
||\\\\\\////|\\\\\\\|||////\\\\|||||
|\\\\\\\////|\\\\\\\|||////\\\\|||||
\\\\\\\\////|\\\\\\\|||////\\\\|||||
您的任务是编写查找并输出输入最终结果的代码。您可以假定输入始终有效,并且至少包含2个字符。
这是代码高尔夫球,因此答案将以字节计分,而字节数越少越好。
测试用例
|||/|||| -> |||/////
|||\|||| -> \\\\||||
|/||||\| -> |///\\\|
||/|||\| -> ||//|\\|
||\|||/| -> \\\|||//