Skip to content

Commit 1bec04b

Browse files
committed
update Candy-007
1 parent 967d10b commit 1bec04b

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

Candy-007/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
## 編號:CANDY-007
2+
3+
### 程式語言:JavaScript
4+
5+
#### 題目:在某個數字陣列裡,可能藏有某個不合群的奇數或偶數,試著找出它!
6+
7+
```js
8+
function findSomeDifferent(numbers) {
9+
const evens = sortNum.filter((e) => e % 2 !== 0);
10+
const odds = sortNum.filter((e) => e % 2 === 0);
11+
12+
return evens.length === 1 ? evens[0] : odds[0];
13+
}
14+
15+
// 設定一個常數並使用 filter() 取餘數的方式判斷奇數
16+
// 設定一個常數使用 filter() 取餘數的方式判斷偶數
17+
// 使用三元運算子判斷奇數長度是否等於 1, 因爲題目只有一個奇數跟偶數
18+
// true 就會回傳唯一的奇數, false 就會回傳唯一的偶數
19+
20+
console.log(findSomeDifferent([2, 4, 0, 100, 4, 11, 2602, 36])); // 印出 11
21+
console.log(findSomeDifferent([160, 3, 1719, 19, 11, 13, -21])); // 印出 160
22+
```

0 commit comments

Comments
 (0)