我需要在以下签名中创建一个方法:
int x (int y);
Run Code Online (Sandbox Code Playgroud)
这是它应该返回的值的示例:
x(3) = 1
x(4) = 1
x(5) = 2
x(6) = 2
x(7) = 3
x(8) = 3
x(9) = 4
x(10) = 4
...
Run Code Online (Sandbox Code Playgroud)
任何想法我怎么能这样做?
谢谢.
编辑:这就是我到目前为止所得到的:
static int x(int y)
{
return (y / 2) - 1;
}
Run Code Online (Sandbox Code Playgroud)
但问题是:
x(3) = 0
x(4) = 1
x(5) = 1
x(6) = 2
Run Code Online (Sandbox Code Playgroud)
减去1然后整数除以2.