DDSA
Advertisement

3151. Special Array I

Time: O(n)
Space: O(1)

Approach

Check every adjacent pair has different parity.

3151.cs
C#
// Approach: Check every adjacent pair has different parity.
// Time: O(n) Space: O(1)

public class Solution
{
    public bool IsArraySpecial(int[] nums)
    {
        for (int i = 1; i < nums.Length; ++i)
        {
            if (nums[i] % 2 == nums[i - 1] % 2)
                return false;
        }
        return true;
    }
}
Advertisement
Was this solution helpful?