leetCode題目--反轉字串(python實現)
題目
編寫一個函式,其作用是將輸入的字串反轉過來。
示例 1:
輸入: "hello" 輸出: "olleh"
示例 2:
輸入: "A man, a plan, a canal: Panama" 輸出: "amanaP :lanac a ,nalp a ,nam A"
python程式碼的實現:
class Solution: def reverseString(self, s): """ :type s: str :rtype: str """ return s[::-1]
相關推薦
leetCode題目--反轉字串(python實現)
題目 編寫一個函式,其作用是將輸入的字串反轉過來。 示例 1: 輸入: "hello" 輸出: "olleh" 示例 2: 輸入: "A man, a plan, a canal: Panama" 輸出: "amanaP :lanac a ,
LeetCode題目--旋轉影象(python實現)
題目 給定一個 n × n 的二維矩陣表示一個影象。 將影象順時針旋轉 90 度。 說明: 你必須在原地旋轉影象,這意味著你需要直接修改輸入的二維矩陣。請不要使用另一個矩陣來旋轉影象。 示例 1: 給定 matrix =
LeetCode題目--顛倒整數(python實現)
題目 給定一個 32 位有符號整數,將整數中的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21
LeetCode題目-- 移動零(python實現)
題目 給定一個數組 nums,編寫一個函式將所有 0 移動到陣列的末尾,同時保持非零元素的相對順序。 示例: 輸入:[0,1,0,3,12] 輸出:[1,3,12,0,0] 說明: 必須在
LeetCode 541. 反轉字串(java實現)
給定一個字串和一個整數 k,你需要對從字串開頭算起的每個 2k 個字元的前k個字元進行反轉。如果剩餘少於 k 個字元,則將剩餘的所有全部反轉。如果有小於 2k 但大於或等於 k 個字元,則反轉前 k 個字元,並將剩餘的字元保持原樣。 示例: 輸入: s = "abcdef
LeetCode題目--驗證迴文字串(python實現)
題目 給定一個字串,驗證它是否是迴文串,只考慮字母和數字字元,可以忽略字母的大小寫。 說明:本題中,我們將空字串定義為有效的迴文串。 示例 1: 輸入: "A man, a plan, a canal: Panama" 輸出: true 示例 2:
Leetcode題目訓練日記(Java實現):#2. Add Two Numbers
一、題目 You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each
leetcode-344-反轉字串(reverse string)-java
題目及測試用例 package pid344; /*反轉字串 編寫一個函式,其作用是將輸入的字串反轉過來。 示例 1: 輸入: "hello" 輸出: "olleh" 示例 2: 輸入:
LeetCode題目--字串中的第一個唯一字元(python實現)
題目 給定一個字串,找到它的第一個不重複的字元,並返回它的索引。如果不存在,則返回 -1。 案例: s = "leetcode" 返回 0. s = "loveleetcode", 返回 2. 注意事項:您可以假定該字串只包含小寫字母。 p
LeetCode題目--字串轉整數 (atoi)(python實現)
題目 實現 atoi,將字串轉為整數。 該函式首先根據需要丟棄任意多的空格字元,直到找到第一個非空格字元為止。如果第一個非空字元是正號或負號,選取該符號,並將其與後面儘可能多的連續的數字組合起來,這部分字元即為整數的值。如果第一個非空字元是數字,則直接將其與之後連續的數字字元組
LeetCode題目--反轉連結串列(python實現)
題目 反轉一個單鏈表。 示例: 輸入: 1->2->3->4->5->NULL 輸出: 5->4->3->2->1->NULL 進階: 你可以迭代或遞迴地反轉連結串列。你能否用兩種方法解決這道題? py
LeetCode題目--有效的字母異位詞(python實現)
題目 給定兩個字串 s 和 t ,編寫一個函式來判斷 t 是否是 s 的一個字母異位詞。 示例 1: 輸入: s = "anagram", t = "nagaram" 輸出: true
LeetCode題目-- 最長公共字首(python實現)
題目 編寫一個函式來查詢字串陣列中的最長公共字首。 如果不存在公共字首,返回空字串 ""。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog",
LeetCode題目--報數(python實現)
題目 報數 報數序列是指一個整照其中的整數的順序進數序列,按行報數,得到下一個數。其前五項如下: 1. 1 2. 11 3. 21 4. 1211 5. 111221 1 被讀作 "one 1
LeetCode題目--實現strStr() (python實現)
題目 實現 strStr() 函式。 給定一個 haystack 字串和一個 needle 字串,在 haystack 字串中找出 needle 字串出現的第一個位置 (從0開始)。如果不存在,則返回 -1。 示例 1:
LeetCode題目--合併兩個有序連結串列(python實現)
題目 將兩個有序連結串列合併為一個新的有序連結串列並返回。新連結串列是通過拼接給定的兩個連結串列的所有節點組成的。 示例: 輸入:1->2->4, 1->3->4 輸出:1->1->2->3->4->4
LeetCode題目--刪除連結串列的倒數第N個節點(python實現)
題目 給定一個連結串列,刪除連結串列的倒數第 n 個節點,並且返回連結串列的頭結點。 示例: 給定一個連結串列: 1->2->3->4->5, 和 n = 2. 當刪除了倒數第二個節點後,連結串列變為 1->2->3-
LeetCode題目-- 刪除連結串列中的節點(python實現)
題目 請編寫一個函式,使其可以刪除某個連結串列中給定的(非末尾)節點,你將只被給定要求被刪除的節點。 現有一個連結串列 -- head = [4,5,1,9],它可以表示為: 4 -> 5 -> 1 -> 9 示例 1
LeetCode題目--環形連結串列(python實現)
題目 給定一個連結串列,判斷連結串列中是否有環。 進階: 你能否不使用額外空間解決此題? python程式碼實現: # Definition for singly-linked list. # class ListNode(object): # def
LeetCode題目--迴文連結串列(python實現)
題目 請判斷一個連結串列是否為迴文連結串列。 示例 1: 輸入: 1->2 輸出: false 示例 2: 輸入: 1->2->2->1 輸出: true 進階: 你能否用 O(n) 時間複雜度和 O(1)