LeetCode二進制求和(Python)——位運算

題目 解題思路 第一反應還是直接列豎式,這裏有一個小小的坑就是,字符串類型是不可變的,因此無法通過下標直接修改,還是需要創建一個新的字符串來保存結果。代碼如下: 執行結果爲: 但是發現爲了避免a、b長短不一樣而帶來的越界問題,多寫了很多行代碼,於是想着讓短的補0對齊,能讓代碼更加簡潔: 執行結果爲: 然後看了一下評論區的解決方案,發現可以用到位運算,所以這裏詳細講解一下。 拿我們熟悉的十進制相加舉
相關文章
相關標籤/搜索