csharp进阶练习题:总和连续【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了csharp进阶练习题:总和连续【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1361字,纯文字阅读大概需要2分钟。
内容图文
![csharp进阶练习题:总和连续【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练](/upload/InfoBanner/zyjiaocheng/716/ae76c63b0af74f16843d9679e6efbf9e.jpg)
csharp进阶练习题:总和连续【难度:2级】:
您将获得一个仅包含整数(正数和负数)的列表/数组.你的工作是只计算相同和连续的数字.结果应该是一个列表.
如果您在一行中解决它,可获得额外的功劳.你可以假设从来没有一个空的列表/数组,总会有一个整数.
相同的含义:1 == 1
1!= -1
例子:
[1,4,4,4,0,4,3,3,1]# 应返回[1,12,0,4,6,1]
""所以你可以看到连续1的总和是1
3连胜4的总和是12
总和0 ...和2的总和
连续3是6 ......""
[1,1,7,7,3]# 应返回[2,14,3]
[-5,-5,7,7,12,0]# 应返回[-10,14,12,0]
编程目标:
public class Consecutives
{
public static List SumConsecutives(List s)
{
// your code
}
}
9
测试样例:
using System;
using System.Collections.Generic;
using NUnit.Framework;
[TestFixture]
public static class ConsecutivesTests {
[Test]
public static void test1() {
List o = new List {1,12,0,4,6,1};
Console.WriteLine("Input: {1,4,4,4,0,4,3,3,1}");
Assert.AreEqual(o, Consecutives.SumConsecutives(i));
i = new List {-5,-5,7,7,12,0};
o = new List {-10,14,12,0};
Console.WriteLine("Input: {-5,-5,7,7,12,0}");
Assert.AreEqual(o, Consecutives.SumConsecutives(i));
}
最佳答案(多种解法):
更多关联题目:
csharp进阶练习题:数字和数字根的总和【难度:2级】–景越C# 经典编程题库,不同难度C# 练习题,适合自学C# 的新手进阶训练
免责申明
本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars.com/
https://www.codewars.com/kata/sum-consecutives
内容总结
以上是互联网集市为您收集整理的csharp进阶练习题:总和连续【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练全部内容,希望文章能够帮你解决csharp进阶练习题:总和连续【难度:2级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。