- public static bool GetResult()
- {
- List<int> list = new List<int> { 0, 0, 0, 2, 5, 4, 7 };
- int length = list.Count;
- int seriesCount = 5;
- list.Sort();
- int count0 = list.Count(o => o == 0);
- if (count0 >= seriesCount - 1)
- return true;
- int num = seriesCount - count0 - 1;
- for (int i = count0; i + num < length; i++)
- {
- if (list[i + num] - list[i] <= seriesCount - 1)
- return true;
- }
- return false;
- }
- //该片段来自于http://www.codesnippet.cn/detail/150420132821.html
来源: http://www.codesnippet.cn/detail/150420132821.html