問題描述:
給定乙個整數陣列,返回兩個數字的索引,使它們相加到特定目標。
您可以假設每個輸入只有乙個解決方案,並且您可能不會兩次使用相同的元素。
例:
給定nums = [2,7,11,15],target = 9,
因為nums [ 0 ] + nums [ 1 ] = 2 + 7 = 9,
返回[ 0,1 ]。
草稿寫了一遍大概的意思,
var twosum = function (nums, target) }}
}};
然後在leetcode上檢測執行,提示錯誤,我輸出的是物件,而題目要求的是陣列。
所以我要將 return 後面接乙個陣列,提前就建好乙個空的陣列來接收預計的結果,最後新增結果給result並返回即可。
修改如下,通過,只是關於什麼時間複雜度,空間複雜度,我還不曾了解。日後再補相關知識。
var twosum = function (nums, target) }}
}
leetcode記錄,難度簡單 7 反轉整數
給定32位有符號整數,整數的反向數字。example 1 input 123 output 321 example 2 input 123 output 321 example 3 input 120 output 21 note 假設我們正在處理乙個只能在32位有符號整數範圍內儲存整數的環境 23...
leetcode記錄 難度簡單 35 找到插入位置
給定排序陣列和目標值,如果找到目標,則返回索引。如果沒有,請返回索引按順序插入的索引。您可以假設陣列中沒有重複項。example 1 input 1,3,5,6 5 output 2example 2 input 1,3,5,6 2 output 1example 3 input 1,3,5,6 7...
leetcode記錄 難度簡單 69 求平方數
計算並返回x的平方根,其中x保證為非負整數。由於返回型別是整數,因此將截斷十進位制數字,並僅返回結果的整數部分。example 1 input 4 output 2example 2 input 8 output 2 explanation the square root of 8 is 2.828...