Functional way to check if array of numbers is sequential

前端 未结 7 1761
无人共我
无人共我 2020-12-16 14:32

Let\'s say that an array is sequential when each successful element has the value of previous element + 1. Suppose I have an array of numbers like {5,6,7,

7条回答
  •  隐瞒了意图╮
    2020-12-16 15:11

    Using Linq:

        public static bool IsSequential(int[] a)
        {
            return Enumerable.Range(1, a.Length - 1).All(i => a[i] - 1 == a[i - 1]);
        }
    

提交回复
热议问题