算法,学习了。在社区考过来的,以便学习
来源:互联网 发布:淘宝女包店铺排名 编辑:程序博客网 时间:2024/05/17 06:24
问题:
1,2,3,4,6,7,8,11,12,15,21,39,40,54这些数字,
想得到以下结果 1-4 6-8 11-12 15 21 29-40 54
C# code
List<int> numList = new List<int> { 1, 2, 3, 4, 6, 7, 8, 11, 12, 15, 21, 39, 40, 54 };
numList.Add(0);
for (int i = 0; i < numList.Count - 1; i++)
{
if (i == 0)
{
if (numList[i] + 1 == numList[i + 1])
{
Console.Write(numList[0] + "-");
}
else
{
Console.WriteLine(numList[0] + ",");
}
}
else
{
if (numList[i] + 1 == numList[i + 1] && numList[i - 1] + 1 != numList[i])
{
Console.Write(numList[i] + "-");
}
if (numList[i] + 1 != numList[i + 1])
{
Console.WriteLine(numList[i] + ",");
}
}
}
Console.ReadKey();
- 算法,学习了。在社区考过来的,以便学习
- Graphx社区发现算法学习
- 深度学习在携程攻略社区的应用
- 我自己开发了一套linux 桌面环境(DE),起名叫icon DE,在ubuntu12.04里面,已经很完美的运行。现在过来借贵网站,推广一下,征询试用者,以便进一步提高。
- 网上看了篇文章关于多表连接的,感觉很好,记录下来,以便日后自己学习
- 学习记录 社区发现算法综述
- 学习步骤?(copy过来的)
- 一些非常好的博客空间,留此以便学习
- 大家学习都累了吧,过来开心一下
- 菜鸟过来学习
- 社区版的“软考冲刺-2008”发布第2个测试版了
- 提取Chrome的JSONView扩展以便在页面上显示美化了的JSON数据
- 今天考了关于java认证的OCJP,特此谈谈个人java学习过程及心得
- EM算法的学习,看完这几篇就懂了
- 虚拟学习社区建设的一些见解
- 虚拟学习社区建设的一些见解
- 学习AngularJS有哪些常见的社区?
- 学习Netty以便通过串口读写数据
- 企业IT技术应用的现代化
- 浙大 ZOJ 题目分类【转】
- C#中Split用法~
- Json格式
- qt scene view 之间关系
- 算法,学习了。在社区考过来的,以便学习
- qt linux embedded x86 安装
- java 示例2——Get the class name in a static method
- 如果你的电脑出现cmd打不开,一闪而过的话,请注意。。。。
- 凌而不乱
- OpenMeetins音视频参数 设置及优化
- corrupt block
- e500系列处理器的/HRESET_REQ信号的意义
- 运营商MCC+MNC