摘要: 描述 给定一个字符串, 包含大小写字母、空格 ' ',请返回其最后一个单词的长度。 如果不存在最后一个单词,请返回 0 。 一个单词的界定是,由字母组成,但不包含任何的空格。 样例 样例 1: 输入:"Hello World" 输出:5 样例 2: 输入:"Hello LintCode" 输出:8 阅读全文
posted @ 2021-04-22 21:59 bernieloveslife 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 描述 给一个词典,找出其中所有最长的单词。 样例 样例 1: 输入: { "dog", "google", "facebook", "internationalization", "blabla" } 输出: ["internationalization"] 样例 2: 输入: { "like", 阅读全文
posted @ 2021-04-22 21:55 bernieloveslife 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 描述 判断一个正整数是不是回文数。 回文数的定义是,将这个数反转之后,得到的数仍然是同一个数。 给的数一定保证是32位正整数,但是反转之后的数就未必了。 样例 例1: 输入:11 输出:true 例2: 输入:1232 输出:false 解释: 1232!=2321 class Solution: 阅读全文
posted @ 2021-04-22 21:51 bernieloveslife 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 描述 输入一个英文句子,将每个单词的第一个字母改成大写字母 这个句子可能并不是一个符合语法规则的句子。 句子长度小于等于100。 样例 样例1 输入: s = "i want to get an accepted" 输出: "I Want To Get An Accepted" 样例2 输入: s 阅读全文
posted @ 2021-04-22 21:50 bernieloveslife 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 描述 给定两个仅含数字的字符串,你需要返回一个由各个位之和拼接的字符串 A 和 B 是由数字组成的字符串 样例 示例1: 输入: A = "99" B = "111" 输出: "11010" 解释: 因为 9 + 1 = 10, 9 + 1 = 10, 0 + 1 = 1,连接之后的结果是 "110 阅读全文
posted @ 2021-04-22 21:49 bernieloveslife 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 描述 实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 样例 示例 1: 输入: "Hello" 输出: "hello" 示例 2: 输入: "here" 输出: "here" 示例 3: 输入: "LOVELY" 阅读全文
posted @ 2021-04-22 21:36 bernieloveslife 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 描述 对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回 -1。 在面试中我是否需要实现KMP算法? 不需要,当这种问题出现在面试中时,面试官很可能只是想要测试一下你的基础应用能 阅读全文
posted @ 2021-04-22 21:35 bernieloveslife 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 描述 将一个字符串中的小写字母转换为大写字母。不是字母的字符不需要做改变。 样例 样例 1: 输入: str = "abc" 输出: "ABC" 样例 2: 输入: str = "aBc" 输出: "ABC" 样例 3: 输入: str = "abC12" 输出: "ABC12" class Sol 阅读全文
posted @ 2021-04-22 21:33 bernieloveslife 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 描述 给一个字符串, 转换为整数. 你可以假设这个字符串是一个有效的整数的字符串形式, 且范围在32位整数之间 (-231 ~ 231 - 1)。 样例 样例 1: 输入: "123" 输出: 123 样例解释: 返回对应的数字. 样例 2: 输入: "-2" 输出: -2 样例解释: 返回对应的数 阅读全文
posted @ 2021-04-22 21:32 bernieloveslife 阅读(48) 评论(0) 推荐(0) 编辑