↑看個小廣告,支持好內容↑
這顯然不是要我們乘開 (肯定 overflow),影響乘積正負的不外乎兩個:
0
:結果必為 0
翻譯年糕:遇到正數乘以 1、負數乘以 -1,0 則直接輸出。如果想炫砲一點,非零值也可以用 num/Math.abs(num)
來處理。
除非碰到 0,否則基於負負得正,偶數個負號會彼此抵銷。
// 三元表達式:mod(2)=true 代表奇數
return 有無出現 0? 0: (負值項數%2? -1: 1);
Array
、Math
65.3%
❤️ 若內容對你實用,歡迎追蹤本專題,或小額贊助支持~
⭐ 這是我的第 17 篇刷題筆記,完整解題索引看這裡 → Here