上周吉米和所有的这些 平台 和 绳索都很忙,可怜的吉米甚至连腿和脚都没有!
你的工作是拿一根包含多个金米的绳子,给他们腿和鞋子!
以Jimmy字符串的形式获取输入
吉米字符串=> /o\ /o\ /o\
只包含/o\和
给输入中的每个Jimmy一双如下所示的双脚:
/o\
_/ \_用脚绳把输入的浮头吉米绳变成吉米,如下所示:
// Input
/o\ /o\ /o\
// Output
/o\ /o\ /o\
_/ \_ _/ \_ _/ \_如果两个希梅斯靠得很近,他们就必须让出空间,而吉梅斯将永远向右移动,以便给其他的吉梅斯让出空间。
// Input
/o\/o\
// Output
/o\ /o\
_/ \__/ \_其他离得更远的金梅斯,除非有必要,不得移动。
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \_ _/ \_
// Input
/o\/o\ /o\
// Output
/o\ /o\ /o\
_/ \__/ \__/ \_适用标准规则和漏洞,
这是密码-高尔夫,所以希望最短的答案获胜。
发布于 2019-07-10 21:53:13
发布于 2019-07-11 16:10:02
s=>` /o\\
_/ \\_`.replace(/.*/g,j=>s.split(/.o./).map(s=>s.slice(n,l=s.length,n=n>l?n-l+2:2),n=1).join(j))发布于 2021-04-12 14:03:07
function J(s)
s=[' ' s];s=replace(s,{'\/','\ /'},'\ /');for k=find(s=='o')
o(k-2:k+2)='_/ \_';end
char(s,o)https://codegolf.stackexchange.com/questions/188140
复制相似问题