1822. Sign of the Product of an Array (數組元素積的符號)

更新於 發佈於 閱讀時間約 1 分鐘


英文版點我中文版點我


↑看個小廣告,支持好內容↑



❶ Iteration

這顯然不是要我們乘開 (肯定 overflow),影響乘積正負的不外乎兩個:

  • 0:結果必為 0
  • 負數:+/- 符號變換


翻譯年糕:遇到正數乘以 1、負數乘以 -1,0 則直接輸出。如果想炫砲一點,非零值也可以用 num/Math.abs(num) 來處理。


❷ mod

除非碰到 0,否則基於負負得正,偶數個負號會彼此抵銷。

// 三元表達式:mod(2)=true 代表奇數

return 有無出現 0? 0: (負值項數%2? -1: 1);



  • 本題分類標籤:ArrayMath
  • 本題正解率=65.3%

❤️ 若內容對你實用,歡迎追蹤本專題,或小額贊助支持~
⭐ 這是我的第 17 篇刷題筆記,完整解題索引看這裡 → Here


留言
avatar-img
留言分享你的想法!
avatar-img
LeetCode King
55會員
59內容數
我要成為 LeetCode 王!快跟我一起踏上旅程!
LeetCode King的其他內容
2024/05/09
在比賽裡這就是大家拚手速的題目了,準備好了嗎?
Thumbnail
2024/05/09
在比賽裡這就是大家拚手速的題目了,準備好了嗎?
Thumbnail
2023/11/15
索引很好用,但一定要做索引才能解決計數問題嗎?超車對手的機會來了!
Thumbnail
2023/11/15
索引很好用,但一定要做索引才能解決計數問題嗎?超車對手的機會來了!
Thumbnail
2023/10/13
這道題你一定會解,但你知道怎麼把迴圈改寫成「迭代」嗎?這招學起來!
Thumbnail
2023/10/13
這道題你一定會解,但你知道怎麼把迴圈改寫成「迭代」嗎?這招學起來!
Thumbnail
看更多
你可能也想看
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
「欸!這是在哪裡買的?求連結 🥺」 誰叫你太有品味,一發就讓大家跟著剁手手? 讓你回購再回購的生活好物,是時候該介紹出場了吧! 「開箱你的美好生活」現正召喚各路好物的開箱使者 🤩
Thumbnail
高中數學主題練習—二階行列式
Thumbnail
高中數學主題練習—二階行列式
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
中學數學基礎練習—分數乘法
Thumbnail
高中數學主題練習—對數方程式
Thumbnail
高中數學主題練習—對數方程式
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News