每日一练60——Java返回第N个偶数(8kyu)

2018-07-29  本文已影响0人  砾桫_Yvan

题目

返回第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);
  }
}

后记

简单的题目就是巩固基础的。

上一篇下一篇

猜你喜欢

热点阅读