leetcode 344. 反轉字串【Easy】
題目:
編寫一個函式,其作用是將輸入的字串反轉過來。
示例 1:
輸入: “hello”
輸出: “olleh”
示例 2:
輸入: “A man, a plan, a canal: Panama”
輸出: “amanaP :lanac a ,nalp a ,nam A”
思路:
先把str字串轉換成list集合,然後呼叫list集合的reversed方法將list集合翻轉。然後再將list集合轉換成str字串。
程式碼:
class Solution:
def reverseString(self, s):
"""
:type s: str
:rtype: str
"""
return "".join(reversed(list(s)))
相關推薦
leetcode 344. 反轉字串【Easy】
題目: 編寫一個函式,其作用是將輸入的字串反轉過來。 示例 1: 輸入: “hello” 輸出: “olleh” 示例 2: 輸入: “A man, a plan, a canal: Panama” 輸出: “amanaP :lanac a ,nalp a ,nam A” 思
leetcode - 344 - 反轉字串
class Solution: def reverseString(self, s): """ :type s: str &
leetcode 292. Nim遊戲 【easy】
題目: 你和你的朋友,兩個人一起玩 Nim遊戲:桌子上有一堆石頭,每次你們輪流拿掉 1 - 3 塊石頭。 拿掉最後一塊石頭的人就是獲勝者。你作為先手。 你們是聰明人,每一步都是最優解。 編寫一個函式,來判斷
leetcode-344-反轉字串(reverse string)-java
題目及測試用例 package pid344; /*反轉字串 編寫一個函式,其作用是將輸入的字串反轉過來。 示例 1: 輸入: "hello" 輸出: "olleh" 示例 2: 輸入:
leetcode 557. 反轉字串中的單詞 III【Easy】
題目: 給定一個字串,你需要反轉字串中每個單詞的字元順序,同時仍保留空格和單詞的初始順序。 示例 1: 輸入: “Let’s take LeetCode contest” 輸出: “s’teL ekat edoCteeL tsetnoc” 注意:在字串中,每個單詞由單個空格分隔,並且
【LeetCode】344. 反轉字串
題目連結:https://leetcode-cn.com/problems/reverse-string/description/ 題目描述 編寫一個函式,其作用是將輸入的字串反轉過來。 示例 輸入: “hello” 輸出: “olleh” 輸入: “A man, a
【LeetCode】344.反轉字串
編寫一個函式,其作用是將輸入的字串反轉過來。 示例 1: 輸入: "hello" 輸出: "olleh" 示例 2: 輸入: "A man, a plan, a canal: Panama" 輸出: "amanaP :lanac a ,nalp a ,nam A" 程
【JS】344. 反轉字串 #字串 #雙指標 Easy
編寫一個函式,其作用是將輸入的字串反轉過來。 輸入: “hello” ,輸出: “olleh” 輸入: “A man, a plan, a canal: Panama” , 輸出: “amanaP :lanac a ,nalp a ,nam A” 解法一: 使用 fo
leetcode 657. 機器人能否返回原點【Easy】【字串】
題目: 在二維平面上,有一個機器人從原點 (0, 0) 開始。給出它的移動順序,判斷這個機器人在完成移動後是否在 (0, 0) 處結束。 移動順序由字串表示。字元 move[i] 表示其第 i 次移動。機器人的有效動作有 R(右),L(左),U(上)和 D(下)
leetcode 121. 買賣股票的最佳時機 【動態規劃】【陣列】【Easy】
題目: 給定一個數組,它的第 i 個元素是一支給定股票第 i 天的價格。 如果你最多隻允許完成一筆交易(即買入和賣出一支股票),設計一個演算法來計算你所能獲取的最大利潤。 注意你不能在買入股票前賣出股票。 示例 1: 輸入: [7,1,5,
leetcode 70. 爬樓梯【遞迴】【Easy】&& 劍指Offer面試題10 題目2:青蛙跳臺階問題
題目: 假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 注意:給定 n 是一個正整數。 示例 1: 輸入: 2 輸出: 2 解釋: 有兩種方法可以爬到樓頂。 1. 1
leetcode 231. 2的冪 【Easy】
題目: 給定一個整數,編寫一個函式來判斷它是否是 2 的冪次方。 示例 1: 輸入: 1 輸出: true 解釋: 20 = 1 示例 2: 輸入: 16 輸出: true 解釋: 24 = 16 示例 3: 輸入: 218 輸出: fals
leetcode 27. 移除元素【陣列】【Easy】
題目: 給定一個數組 nums 和一個值 val,你需要原地移除所有數值等於 val 的元素,返回移除後陣列的新長度。 不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 O(1) 額外空間的條件下完成。 元素的順序可以改變。你不需
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 771. 寶石與石頭【Easy】【雜湊表】
題目: 給定字串J 代表石頭中寶石的型別,和字串 S代表你擁有的石頭。 S 中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。 J 中的字母不重複,J 和 S中的所有字元都是字母。字母區分大小寫,
LeetCode:比較含退格字串【844】
LeetCode:比較含退格字串【844】 題目描述 給定 S 和 T 兩個字串,當它們分別被輸入到空白的文字編輯器後,判斷二者是否相等,並返回結果。 # 代表退格字元。 示例 1: 輸入:S = "ab#c", T = "a
leetcode 70. 爬樓梯【遞迴】【Easy】&& 劍指Offer面試題10 題目2:青蛙跳臺階問題
題目: 假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 注意:給定 n 是一個正整數。 示例 1: 輸入: 2 輸出: 2 解釋: 有兩種方法可以爬到樓頂。 1. 1 階 + 1 階 2.
[leetcode]Python實現-344.反轉字串
344.反轉字串 描述 請編寫一個函式,其功能是將輸入的字串反轉過來。 示例 輸入:s = “hello” 返回:”olleh” 我 class Solution: def reverseString(self, s
[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