描述
从N数中减去下一个P数。N的下一个数字是N + 1。
查看示例以了解我的意思。
例子:
Input: N=2,P=3
Calculate: n - (n+1) - (n+2) - (n+3) //Ending with 3, because P=3
Calculate: 2 - 2+1 - 2+2 - 2+3 //Replacing N with 2 from Input
Calculate: 2 - 3 - 4 - 5
Output: -10
Input: N=100,P=5
Calculate: n - (n+1) - (n+2) - (n+3) - (n+4) - (n+5)
Calculate: 100- 101 - 102 - 103 - 104 - 105
Output: -415
Input: N=42,P=0
Calculate: n
Calculate: 42
Output: 42
Input: N=0,P=3
Calculate: n - (n+1) - (n+2) - (n+3)
Calculate: 0 - 1 - 2 - 3
Output: -6
Input: N=0,P=0
Calulate: n
Calculate: 0
Output: 0
输入:
N:整数,正,负或0
P:整数,正或0,不为负
输出:
整数或字符串,允许前导0,允许尾随换行符
规则:
- 没有漏洞
- 这是代码高尔夫球,因此以字节为单位的最短代码获胜
- 输入和输出必须符合描述
Input: N=0,P=3
例如,你的扩展有一些外来的双重否定
N * (P-1)
。这实际上是琐碎的定义。