leetcode 231. 2的冪 【Easy】
題目:
給定一個整數,編寫一個函式來判斷它是否是 2 的冪次方。
示例 1:
輸入: 1 輸出: true 解釋: 20 = 1
示例 2:
輸入: 16 輸出: true 解釋: 24 = 16
示例 3:
輸入: 218 輸出: false
程式碼:
class Solution: def isPowerOfTwo(self, n): """ :type n: int :rtype: bool """ init = 1 if init == n: return True while init<n: init *= 2 if init == n: return True return False
相關推薦
leetcode 231. 2的冪 【Easy】
題目: 給定一個整數,編寫一個函式來判斷它是否是 2 的冪次方。 示例 1: 輸入: 1 輸出: true 解釋: 20 = 1 示例 2: 輸入: 16 輸出: true 解釋: 24 = 16 示例 3: 輸入: 218 輸出: fals
leetcode 292. Nim遊戲 【easy】
題目: 你和你的朋友,兩個人一起玩 Nim遊戲:桌子上有一堆石頭,每次你們輪流拿掉 1 - 3 塊石頭。 拿掉最後一塊石頭的人就是獲勝者。你作為先手。 你們是聰明人,每一步都是最優解。 編寫一個函式,來判斷
leetcode 344. 反轉字串【Easy】
題目: 編寫一個函式,其作用是將輸入的字串反轉過來。 示例 1: 輸入: “hello” 輸出: “olleh” 示例 2: 輸入: “A man, a plan, a canal: Panama” 輸出: “amanaP :lanac a ,nalp a ,nam A” 思
leetcode 70. 爬樓梯【遞迴】【Easy】&& 劍指Offer面試題10 題目2:青蛙跳臺階問題
題目: 假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 注意:給定 n 是一個正整數。 示例 1: 輸入: 2 輸出: 2 解釋: 有兩種方法可以爬到樓頂。 1. 1
leetcode 70. 爬樓梯【遞迴】【Easy】&& 劍指Offer面試題10 題目2:青蛙跳臺階問題
題目: 假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 注意:給定 n 是一個正整數。 示例 1: 輸入: 2 輸出: 2 解釋: 有兩種方法可以爬到樓頂。 1. 1 階 + 1 階 2.
LeetCode--231--2的冪函
div pre 示例 lee wid false 問題 bject tco 問題描述: 給定一個整數,編寫一個函數來判斷它是否是 2 的冪次方。 示例 1: 輸入: 1 輸出: true 解釋: 2 0 = 1 示例 2: 輸入: 16 輸出: true 解釋: 2 4
leetcode 121. 買賣股票的最佳時機 【動態規劃】【陣列】【Easy】
題目: 給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 如果你最多隻允許完成一筆交易(即買入和賣出一支股票),設計一個演算法來計算你所能獲取的最大利潤。 注意你不能在買入股票前賣出股票。 示例 1: 輸入: [7,1,5,
Leetcode---231. 2的冪
給定一個整數,編寫一個函式來判斷它是否是 2 的冪次方。 示例 1: 輸入: 1 輸出: true 解釋: 20 = 1 示例 2: 輸入: 16 輸出: true 解釋: 24 = 16 示例 3: 輸入: 218 輸出: false --
leetcode 27. 移除元素【陣列】【Easy】
題目: 給定一個數組 nums 和一個值 val,你需要原地移除所有數值等於 val 的元素,返回移除後陣列的新長度。 不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 O(1) 額外空間的條件下完成。 元素的順序可以改變。你不需
leetcode 557. 反轉字串中的單詞 III【Easy】
題目: 給定一個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。 示例 1: 輸入: “Let’s take LeetCode contest” 輸出: “s’teL ekat edoCteeL tsetnoc” 注意:在字串中,每個單詞由單個空格分隔,並且
leetcode 581. 最短無序連續子陣列【陣列】【Easy】
題目: 給定一個整數陣列,你需要尋找一個連續的子陣列,如果對這個子陣列進行升序排序,那麼整個陣列都會變為升序排序。 你找到的子陣列應是最短的,請輸出它的長度。 示例 1: 輸入: [2, 6, 4, 8, 10, 9, 15] 輸
leetcode 461. 漢明距離【Easy】【位運算】
題目: 兩個整數之間的漢明距離指的是這兩個數字對應二進位制位不同的位置的數目。 給出兩個整數 x 和 y,計算它們之間的漢明距離。 注意: 0 ≤ x, y < 231. 示例: 輸入: x = 1, y = 4
leetcode 657. 機器人能否返回原點【Easy】【字串】
題目: 在二維平面上,有一個機器人從原點 (0, 0) 開始。給出它的移動順序,判斷這個機器人在完成移動後是否在 (0, 0) 處結束。 移動順序由字串表示。字元 move[i] 表示其第 i 次移動。機器人的有效動作有 R(右),L(左),U(上)和 D(下)
leetcode 771. 寶石與石頭【Easy】【雜湊表】
題目: 給定字串J 代表石頭中寶石的型別,和字串 S代表你擁有的石頭。 S 中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。 J 中的字母不重複,J 和 S中的所有字元都是字母。字母區分大小寫,
[Leetcode] 231. 2的冪 java
給定一個整數,編寫一個函式來判斷它是否是 2 的冪次方。 示例 1: 輸入: 1 輸出: true 解釋: 20 = 1 示例 2: 輸入: 16 輸出: true 解釋: 24 = 16 示例 3: 輸入: 218 輸出: false class Soluti
Leetcode 231. 2的冪(Python3)
231. 2的冪 給定一個整數,編寫一個函式來判斷它是否是 2 的冪次方。 示例 1: 輸入: 1 輸出: true 解釋: 20 = 1 示例 2: 輸入: 16 輸出: true 解釋: 24 = 16 示例 3: 輸入: 218 輸出:
[leetcode] 19. Remove Nth Node From End of List python實現【easy】
Remove Nth Node From End of List My Submissions QuestionEditorial Solution Given a linked list, remove the nth node from
leetcode 231. 2的冪(Power of Two)
解法 href 次方 title toc 描述 pre 題目 public 目錄 題目描述: 示例 1: 示例 2: 示例 3: 解法:
189. Rotate Array【easy】
you could turn and start num tco extra tor 189. Rotate Array【easy】 Rotate an array of n elements to the right by k steps. For example, w
26. Remove Duplicates from Sorted Array【easy】
() 邊界條件 return arr ray constant eas 註意 rom 26. Remove Duplicates from Sorted Array【easy】 Given a sorted array, remove the duplicates in p