题目
返回第N个偶数
nthEven(1) //=> 0, the first even number is 0
nthEven(3) //=> 4, the 3rd even number is 4 (0, 2, 4)
nthEven(100) //=> 198
nthEven(1298734) //=> 2597466
输入不会为0。
提示:思考数学
测试用例:
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import org.junit.runners.JUnit4;
public class TestExample {
@Test
public void exampleTests() {
assertEquals(0, Num.nthEven(1));
assertEquals(2, Num.nthEven(2));
assertEquals(4, Num.nthEven(3));
assertEquals(198, Num.nthEven(100));
assertEquals(2597466, Num.nthEven(1298734));
}
}
解题
My
public class Num {
public static int nthEven(int n) {
return 2*(n-1);
}
}
后记
简单的题目就是巩固基础的。