題目連結
https://www.codewars.com/kata/54da5a58ea159efa38000836
解法
function findOdd(A) {
let count = {}
let min = Infinity
for (const num of A) {
count[num] ? count[num]++ : count[num] = 1
}
for (const num in count) {
if (count[num] % 2 !== 0 && min > parseInt(num)) {
min = parseInt(num)
}
}
return min === Infinity ? 0 : min
}
筆記
同時練習for...of和for...in兩種用法
for...of用於迭代陣列等可迭代物件的值。for...in用於迭代物件的屬性,包括可數的屬性。

![[紀錄] Final Project 部署紀錄](https://static.coderbridge.com/img/krebikshaw/32a221425a034c9c8fee922c093d1fb8.jpg)
![[筆記] TCP/IP](https://static.coderbridge.com/images/covers/default-post-cover-3.jpg)