栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

编程游戏codewars(Sum of odd numbers-----Java)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

编程游戏codewars(Sum of odd numbers-----Java)

Sum of odd numbers

Given the triangle of consecutive odd numbers:
给定连续奇数的三角形:

             1
          3     5
       7     9    11
   13    15    17    19
21    23    25    27    29
...

Calculate the sum of the numbers in the nth row of this triangle (starting at index 1) e.g.: (Input --> Output)
计算此三角形第n行中的数字之和(从索引1开始),例如:(输入–>输出)

1 -->  1
2 --> 3 + 5 = 8

solution:

class RowSumOddNumbers {
    public static int rowSumOddNumbers(int n) {
      return 0;
    }
}

Sample Tests:

import static org.junit.Assert.*;
import org.junit.Test;

public class RowSumOddNumbersTest {

    @Test
    public void test1() {
        assertEquals(1, RowSumOddNumbers.rowSumOddNumbers(1));
        assertEquals(74088, RowSumOddNumbers.rowSumOddNumbers(42));
    }
}

解决方法:

class RowSumOddNumbers {
    public static int rowSumOddNumbers(int n) {
      int sum=0;
      for(int i=1;i<=n;i++){
        sum=i*(int)(Math.pow(i, 2));
      }
	return sum;
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/424577.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号