Functional way to check if array of numbers is sequential

前端 未结 7 1836
无人共我
无人共我 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:07

    Try this one:

        bool IsSequential(int[] array)
        {
            return array.Zip(array.Skip(1), (a, b) => (a + 1) == b).All(x => x);
        }
    

提交回复
热议问题