input: from typing import List
  from itertools import pairwise
  
  def check_special_array(nums: List[int]) -> bool:
      """
      An array is regarded as special if each adjacent element pair consists of numbers with differing parity.
  
      Provided an integer array nums, return true if nums qualifies as a special array, otherwise return false.
  
      Examples:
      >>> nums = [1]
      True
      >>> nums = [2,1,4]
      True
  
      Constraints:
      1 <= len(nums) <= 100
      1 <= nums[i] <= 100
      """
output:     for a, b in pairwise(nums):
          if (a % 2) == (b % 2):
              return False
      return True