挑战
给定由<
和组成的输入字符串(或数组)>
,输出整数序列(数组或字符串),使得:
- 在输出中的连续数字之间按顺序应用时,运算符都是正确的
- 所有整数均为正数(1或更大)
- 整数之和在数学上尽可能小
输入可以变化,以匹配所选语言中的“大于”和“小于”。
作为替代输出,只需指定输出中数字的总和即可。在“答案”标题中说明要解决的版本。
通常适用排除规则,以最小的字节数为准。
您可以假设输入字符串将永远不会导致您的语言出现整数溢出,如果有帮助的话。
例子
>
使2 1
该款项3
>>>
使4 3 2 1
该款项10
><
使2 1 2
该款项5
使
1
该款项1
>>>>>>>>>
使10 9 8 7 6 5 4 3 2 1
该款项55
>><<>><>>>
使3 2 1 2 3 2 1 4 3 2 1
该款项24
><>><>><>
使2 1 3 2 1 3 2 1 2 1
该款项18
<<<<>
使1 2 3 4 5 1
该款项16
<<<<><<>
使1 2 3 4 5 1 2 3 1
该款项22
>><<
使3 2 1 2 3
该款项11
@JonathanAllan我认为这是错误的示例,您应该假设在回答时,而不是说明是错误的。编辑:那么,恐怕它们是无效的,因为定义挑战的是规范,而不是测试用例。
—
暴民埃里克(Erik the Outgolfer)
只需等待<> <中的答案。
—
Khuldraeseth na'Barya
向所有人致歉,以免混淆示例!至于其他字符,可以,只要它们在您的语言中具有相同的含义即可
—
simonalexander2005年
@Scrooble您拼写错误。这是
—
Jo King
><>
>
和以外的符号<
吗?