美文网首页
每日一练60——Java返回第N个偶数(8kyu)

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

作者: 砾桫_Yvan | 来源:发表于2018-07-29 22:06 被阅读0次

    题目

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

    后记

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

    相关文章

      网友评论

          本文标题:每日一练60——Java返回第N个偶数(8kyu)

          本文链接:https://www.haomeiwen.com/subject/ttmtvftx.html