function isArraySpecial(nums: number[]): boolean { let isEven = (nums[0] & 1) === 0 for(const num of nums) { const bit = isEven ? 0 : 1 if((num & 1) !== bit) return false isEven = !isEven } return true };