我正在努力实现以下目标:
x = 0 | Result = 23
x = 1 | Result = 34
x = 2 | Result = 45
x = 4 | Result = 56
我为此尝试了一个简单的for循环:
int s = 23;
if (x == 0)
return 23;
else
{
for (int i = 0; i < t; i++)
{
s += 11;
}
return s;
}
但是我必须编写智能代码,所以我写了这个:
return Enumerable.Range(0, x).Sum(m=>m= 11) + 23;
但我仍然无法获得满分,有没有更好的方法呢?
答案 0 :(得分:5)
根本不需要循环。只需计算x
的值:
return 23 + x * 11;