Skip to content

Commit f482d54

Browse files
committed
Update answer.ts
1 parent 40df927 commit f482d54

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

3151-Special Array I/answer.ts

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
function isArraySpecial(nums: number[]): boolean {
2-
// let previousNumberIsOdd = nums[0] % 2 === 1;
3-
//
4-
// for (let i = 1; i < nums.length; i++) {
5-
// const currentNumberIsOdd = nums[i] % 2 === 1;
6-
// if (previousNumberIsOdd === currentNumberIsOdd) {
7-
// return false;
8-
// }
9-
// previousNumberIsOdd = currentNumberIsOdd;
10-
// }
11-
//
12-
// return true;
2+
let previousNumberIsOdd = nums[0] % 2 === 1;
133

14-
return nums.every((num, i) => i === 0 || (nums[i - 1] % 2 !== num % 2));
4+
for (let i = 1; i < nums.length; i++) {
5+
const currentNumberIsOdd = nums[i] % 2 === 1;
6+
if (previousNumberIsOdd === currentNumberIsOdd) {
7+
return false;
8+
}
9+
previousNumberIsOdd = currentNumberIsOdd;
10+
}
11+
12+
return true;
1513
}

0 commit comments

Comments
 (0)