上周吉米(Jimmy)忙于使用所有这些 平台 和 绳索,可怜的吉米(Jimmy)甚至没有脚或脚站立!
您的工作是取一个包含多个Jimmys的细绳,然后给它们绑腿和穿鞋!
以Jimmy String的形式获取输入
吉米·字符串=> /o\ /o\ /o\
仅包含/o\
和
给输入中的每个Jimmy像这样的双脚:
/o\
_/ \_
将输入的浮头吉米弦转换为带脚弦的吉米,如下所示:
// Input
/o\ /o\ /o\
// Output
/o\ /o\ /o\
_/ \_ _/ \_ _/ \_
如果2个Jimmys靠得很近,他们必须移居以腾出空间,Jimmys总是会向右移,以便为其他Jimmys腾出空间。
// Input
/o\/o\
// Output
/o\ /o\
_/ \__/ \_
除非必要,否则不得移动其他较远的吉米人
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \_ _/ \_
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \__/ \_
适用标准规则和漏洞,
这是代码高尔夫球,所以最短的答案可能会赢。
/o\<sp>/o\<sp><sp><sp><sp><sp><sp><sp><sp>/o\/o\
,我当前的实现失败,因为它将最后两个Jimmies向左移动而不是向右移动。尽管所有测试用例都成功了。