字符串
Cassiel澈丹
勤奋的Python学习党。
展开
-
LeetCode:反转字符串(Python版本)
LeetCode刷题笔记反转字符串Python代码 反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 输入:[“h”,“e”,“l”,“l”,“o”] 输出:[“o...原创 2019-03-17 14:19:17 · 508 阅读 · 0 评论 -
LeetCode:整数反转(Python版本)
LeetCode刷题日记整数反转Python代码 整数反转 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,...原创 2019-03-17 20:11:55 · 195 阅读 · 0 评论 -
LeetCode:字符串中的第一个唯一字符(Python版本)
LeetCode刷题日记字符串中的第一个唯一字符Python代码 字符串中的第一个唯一字符 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 案例: s = “leetcode” 返回 0. s = “loveleetcode”, 返回 2. 注意事项: 您可以假定该字符串只包含小写字母。 Python代码 from collections import ...原创 2019-03-17 20:30:06 · 477 阅读 · 0 评论 -
LeetCode:有效的字母异位词(Python版本)
LeetCode刷题日记有效的字母异位词Python代码 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。 示例 1: 输入: s = “anagram”, t = “nagaram” 输出: true 示例 2: 输入: s = “rat”, t = “car” 输出: false 说明: 你可以假设字符串只包含小写字母。 进阶: 如...原创 2019-03-17 20:54:43 · 272 阅读 · 0 评论 -
LeetCode:验证回文字符串(Python版本)
LeetCode刷题日记验证回文字符串Python代码 验证回文字符串 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明: 本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: “A man, a plan, a canal: Panama” 输出: true 示例 2: 输入: “race a car” 输出: false Python代码...原创 2019-03-18 09:56:37 · 343 阅读 · 0 评论 -
LeetCode:字符串转换整数 (atoi)(Python版本)
LeetCode刷题日记字符串转换整数 (atoi)Python代码 字符串转换整数 (atoi) 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的...原创 2019-03-18 19:43:12 · 587 阅读 · 0 评论 -
LeetCode:实现strStr()(Python版本)
LeetCode刷题日记实现strStr()Python代码 实现strStr() 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = “hello”, needle = “ll” 输出: 2 ...原创 2019-03-18 21:52:15 · 443 阅读 · 1 评论 -
LeetCode:最长公共前缀(Python版本)
LeetCode刷题日记最长公共前缀Python代码 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: [“flower”,“flow”,“flight”] 输出: “fl” 示例 2: 输入: [“dog”,“racecar”,“car”] 输出: “” 解释: 输入不存在公共前缀。 说明: 所有输入只包含小写字母...原创 2019-03-19 10:42:39 · 187 阅读 · 0 评论