LeetCode刷題(javascript,python3)

記錄下本身作的題目(主要用 javascript 和 python3 語言)。

堅持天天刷一兩道題目!!持續更新...
下面的序號不是題目的序號,題目序號能夠點擊連接進入倉庫查看(/ω\)
  1. 給定一個整數數組和一個目標值,找出數組中和爲目標值的兩個數。解答javascript

  2. 給定一個 32 位有符號整數,將整數中的數字進行反轉。解答java

  3. 判斷一個整數是不是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是同樣的整數(前提:不能轉成字符串判斷)。解答python

  4. 給定一個羅馬數字,將其轉換成整數。輸入確保在 1  到 3999 的範圍內。解答git

  5. 給定一個只包括 '(',')','{','}','[',']'  的字符串,判斷字符串是否有效,左右括號必須匹配。解答github

  6. 編寫一個函數來查找字符串數組中的最長公共前綴。解答算法

  7. 給定一個排序數組,你須要在原地刪除重複出現的元素,使得每一個元素只出現一次,返回移除後數組的新長度。解答數組

  8. 給定一個數組 nums  和一個值 val,你須要原地移除全部數值等於  val  的元素,返回移除後數組的新長度。解答app

  9. 給定一個  haystack 字符串和一個 needle 字符串,在 haystack 字符串中找出 needle 字符串出現的第一個位置(從 0 開始)。若是不存在,則返回   -1。解答函數

  10. 給定一個排序數組和一個目標值,在數組中找到目標值,並返回其索引。若是目標值不存在於數組中,返回它將會被按順序插入的位置。解答設計

  11. 給定一個正整數 n(1 ≤ n ≤ 30),輸出報數序列的第 n 項。解答

  12. 給定一個整數數組 nums ,找到一個具備最大和的連續子數組(子數組最少包含一個元素),返回其最大和。解答

  13. 給定一個僅包含大小寫字母和空格  ' '  的字符串,返回其最後一個單詞的長度。若是不存在最後一個單詞,請返回 0 。解答

  14. 給定一個由整數組成的非空數組所表示的非負整數,在該數的基礎上加一。最高位數字存放在數組的首位, 數組中每一個元素只存儲一個數字。解答

  15. 假設你正在爬樓梯。須要 n  階你才能到達樓頂。每次你能夠爬 1 或 2 個臺階。你有多少種不一樣的方法能夠爬到樓頂呢?解答

  16. 給定兩個二進制字符串,返回他們的和(用二進制表示)。輸入爲非空字符串且只包含數字  1  和  0。解答

  17. 實現  int sqrt(int x)  函數。解答

  18. 給定兩個有序整數數組  nums1 和 nums2,將 nums2 合併到  nums1  中,使得  num1 成爲一個有序數組(注意:需改變原始數組方法)解答

  19. 給定一個非空整數數組,除了某個元素只出現一次之外,其他每一個元素均出現兩次。找出那個只出現了一次的元素。解答

  20. 給定一個非負整數  numRows,生成楊輝三角的前  numRows  行。解答

  21. 給定一個非負索引  k,其中 k ≤ 33,返回楊輝三角的第 k 行。解答

  22. 給定一個數組,它的第  i 個元素是一支給定股票第 i 天的價格。若是你最多隻容許完成一筆交易(即買入和賣出一支股票),設計一個算法來計算你所能獲取的最大利潤。注意你不能在買入股票前賣出股票。解答

  23. 設計一個支持 push,pop,top 操做,並能在常數時間內檢索到最小元素的棧。解答

  24. 給定一個已按照升序排列的有序數組,找到兩個數使得它們相加之和等於目標數。解答

  25. 給定一個正整數,返回它在 Excel 表中相對應的列名稱。解答

  26. 給定一個大小爲 n 的數組,找到其中的衆數。衆數是指在數組中出現次數大於  ⌊ n/2 ⌋  的元素。解答

  27. 給定一個整數 n,返回 n! 結果尾數中零的數量。解答

  28. 編寫一個算法來判斷一個數是否是「快樂數」。解答

  29. 統計全部小於非負整數  n  的質數的數量。解答

  30. 給定兩個字符串  s  和  t,判斷它們是不是同構的。解答

  31. 給定一個整數數組和一個整數  k,判斷數組中是否存在兩個不一樣的索引  i  和  j,使得  nums [i] = nums [j],而且 i 和 j 的差的絕對值最大爲 k。解答

  32. 給定一個整數,編寫一個函數來判斷它是不是 2 的冪次方。解答

  33. 編寫一個程序判斷給定的數是否爲醜數。醜數就是隻包含質因數  2, 3, 5  的正整數。解答

  34. 給定一個包含 0, 1, 2, ..., n  中  n  個數的序列,找出 0 .. n  中沒有出如今序列中的那個數。解答

  35. 你和你的朋友,兩我的一塊兒玩  Nim 遊戲:桌子上有一堆石頭,每次大家輪流拿掉  1 - 3 塊石頭。 拿掉最後一塊石頭的人就是獲勝者。你做爲先手。大家是聰明人,每一步都是最優解。 編寫一個函數,來判斷你是否能夠在給定石頭數量的狀況下贏得遊戲。解答

  36. 給定一個整數數組  nums,求出數組從索引  i  到  j  (i ≤ j) 範圍內元素的總和,包含  i,  j  兩點。解答

  37. 給定一個整數,寫一個函數來判斷它是不是 3  的冪次方。解答

  38. 給定一個整數,寫一個函數來判斷它是不是 4  的冪次方。解答

  39. 編寫一個函數,其做用是將輸入的字符串反轉過來。解答

  40. 給定兩個數組,編寫一個函數來計算它們的交集。解答

  41. 輸出結果中每一個元素出現的次數,應與元素在兩個數組中出現的次數一致。解答

  42. 給定一個正整數 num,編寫一個函數,若是 num 是一個徹底平方數,則返回 True,不然返回 False。不要使用任何內置的庫函數,如   sqrt。解答

  43. 不使用運算符  + 和  - ​​​​​​​,計算兩整數  ​​​​​​​a 、b ​​​​​​​ 之和。解答

相關文章
相關標籤/搜索