每週學算法/讀英文/知識點心得分享 9.27

 每週一個 Algorithm,Review 一篇英文文章,總結一個工作中的技術 Tip,以及 Share 一個傳遞價值觀的東西!

Algorithm: 學習算法

題目:multiply strings (大數相乘)

描述:

給定兩個以字符串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示爲字符串形式。

示例 1:

輸入: num1 = "2", num2 = "3"

輸出: "6"

示例 2:

輸入: num1 = "123", num2 = "456"
輸出: "56088"


說明:

  • num1 和 num2 的長度小於110。
  • num1 和 num2 只包含數字 0-9。
  • num1 和 num2 均不以零開頭,除非是數字 0 本身。
  • 不能使用任何標準庫的大數類型(比如 BigInteger)或直接將輸入轉換爲整數來處理。

解題過程:

兩個大數相乘,方法有很多。比較好理解的是小學時候學乘法那樣 多位相乘,錯位相加。注意一些細節:末尾的0要去除。

 

 

解法:

MultipleStrings

 

Review: 學習英文

題目: Why is water so important

 

Tips: 知識點

 在Sublime裏編輯JSON是常用的操作, 那麼如何格式化JSON?

1. 在Sublime裏按Ctrl + Shift + P, 輸入 Pretty JSON, 安裝Pretty JSON插件

2. 安裝完成後 按 Ctrl + Alt + J, 格式化JSON文件

 

Share: 價值觀

 無

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章