对于那些不知道的人,Sigma 是希腊字母,在数学中被大量用作求和符号。给定一个表示根据表达式的字符串,我们将表示È (ķ ),计算结果之和为È (ķ ),对于每个ķ ∈ { 1 ,2 ,3 ,4 ,5 }。简而言之,您应该找到S使得:
表达式的示例:
眼镜
- 您可以保证:
- 该表达式有效,因此不包含任何错误,并且取决于所选择的语法(例如:如果仅支持
2*k
,则不会存在2k
) - 只能在结果中定义值,因此不会出现
1/0
,inf
或之类的值nan
- 该表达式有效,因此不包含任何错误,并且取决于所选择的语法(例如:如果仅支持
- 您可以假定上面的表达式适合您选择的编程语言的限制,因此不会导致溢出或任何其他与限制有关的错误
k
可以选择其他任何非空白ASCII字符代替- 您的程序必须支持以下操作:
- 此外(
+
,plus()
,add()
,sum()
) - 减法(
-
,minus()
,subtract()
) - 幂(
**
,^
,pow()
或他人,应注明),与负基地和指数支持 - 平方根的形式
sqrt(k)
,k^0.5
,k**0.5
,或者其他但是你想 - 乘法与除法
- 此外(
- 提交可以是完整程序,也可以是函数,同时提及其用法
- 输出时允许任何尾随/前导空格
- 最低精度:2位小数
测试案例(带有k
)
+---------------+--------------+
| Input = E(k) | Output |
|---------------+--------------|
|2*k | 30 |
|---------------+--------------|
|sqrt(k) | 8.38 | (* with minimum decimal precision)
|---------------+--------------|
|k+k/2+k**2 | 77.5 |
|---------------+--------------|
|k**2 | 55 |
+---------------+--------------+
分数将是(源+编译器标志的)字节数。得分最低的有效提交者获胜,同时请注意,严格禁止这些漏洞。这是一个Python伪代码,可以使事情更加清楚。
plus()
,add()
,sum()
和等价物都允许的。参见编辑。
N N2/+N2**+
。
E(x)
@ComradeSparklePony 的“格式” 即可
plus()
代替+
吗?(对所有其他运营商也有相同的问题)