力扣443(java)-压缩字符串(中等)
摘要:题目: 给你一个字符数组 chars ,请使用下述算法压缩: 从一个空字符串 s 开始。对于 chars 中的每组 连续重复字符 : 如果这一组长度为 1 ,则将字符追加到 s 中。否则,需要向 s 追加字符,后跟这一组的长度。压缩后得到的字符串 s 不应该直接返回 ,需要转储到字符数组 chars
阅读全文
posted @
2022-05-31 13:37
我不想一直当菜鸟
阅读(173)
推荐(0) 编辑
力扣38(java)-外观数列(中等)
摘要:题目: 给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1"countAndSay(n) 是对 countAndSay(n-1)
阅读全文
posted @
2022-05-30 09:50
我不想一直当菜鸟
阅读(31)
推荐(0) 编辑
力扣640(java)-求解方程(中等)
摘要:题目: 求解一个给定的方程,将x以字符串 "x=#value" 的形式返回。该方程仅包含 '+' , '-' 操作,变量 x 和其对应系数。 如果方程没有解,请返回 "No solution" 。如果方程有无限解,则返回 “Infinite solutions” 。 如果方程中只有一个解,要保证返回
阅读全文
posted @
2022-05-29 10:42
我不想一直当菜鸟
阅读(187)
推荐(0) 编辑
力扣592(java)-分数加减运算(中等)
摘要:题目: 给定一个表示分数加减运算的字符串 expression ,你需要返回一个字符串形式的计算结果。 这个结果应该是不可约分的分数,即最简分数。 如果最终结果是一个整数,例如 2,你需要将它转换成分数形式,其分母为 1。所以在上述例子中, 2 应该被转换为 2/1。 示例 1: 输入: expre
阅读全文
posted @
2022-05-28 14:22
我不想一直当菜鸟
阅读(244)
推荐(0) 编辑
CSS选择器练习--餐厅选择
摘要:1.题目:Select the plates 答案:plate 1 <div class="table"> 2 <plate></plate> 3 <plate></plate> 4 </div> 2.题目:Select the bento boxes 答案:bento 1 <div class="
阅读全文
posted @
2022-05-28 09:27
我不想一直当菜鸟
阅读(703)
推荐(0) 编辑
力扣537(java)-复数乘法(中等)
摘要:题目: 复数 可以用字符串表示,遵循 "实部+虚部i" 的形式,并满足下述条件: 实部 是一个整数,取值范围是 [-100, 100]虚部 也是一个整数,取值范围是 [-100, 100]i2 == -1给你两个字符串表示的复数 num1 和 num2 ,请你遵循复数表示形式,返回表示它们乘积的字符
阅读全文
posted @
2022-05-27 09:43
我不想一直当菜鸟
阅读(54)
推荐(0) 编辑
力扣553(java)-最优除法(中等)
摘要:题目: 给定一组正整数,相邻的整数之间将会进行浮点除法操作。例如, [2,3,4] -> 2 / 3 / 4 。 但是,你可以在任意位置添加任意数目的括号,来改变算数的优先级。你需要找出怎么添加括号,才能得到最大的结果,并且返回相应的字符串格式的表达式。你的表达式不应该含有冗余的括号。 示例: 输入
阅读全文
posted @
2022-05-26 09:46
我不想一直当菜鸟
阅读(28)
推荐(0) 编辑
力扣539(java)-最小时间差(中等)
摘要:题目: 给定一个 24 小时制(小时:分钟 "HH:MM")的时间列表,找出列表中任意两个时间的最小时间差并以分钟数表示。 示例 1: 输入:timePoints = ["23:59","00:00"]输出:1示例 2: 输入:timePoints = ["00:00","23:59","00:00
阅读全文
posted @
2022-05-25 11:13
我不想一直当菜鸟
阅读(85)
推荐(0) 编辑
力扣506(java)-相对名次(简单)
摘要:题目: 给你一个长度为 n 的整数数组 score ,其中 score[i] 是第 i 位运动员在比赛中的得分。所有得分都互不相同 。 运动员将根据得分 决定名次 ,其中名次第 1 的运动员得分最高,名次第 2 的运动员得分第 2 高,依此类推。运动员的名次决定了他们的获奖情况: 名次第 1 的运动
阅读全文
posted @
2022-05-24 11:13
我不想一直当菜鸟
阅读(56)
推荐(0) 编辑
力扣412(java)-Fizz Buzz(简单)
摘要:题目: 给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中: answer[i] == "FizzBuzz" 如果 i 同时是 3 和 5 的倍数。answer[i] == "Fizz" 如果 i 是 3 的倍
阅读全文
posted @
2022-05-23 10:53
我不想一直当菜鸟
阅读(159)
推荐(0) 编辑
力扣299(java)-猜数字游戏(中等)
摘要:题目: 你在和朋友一起玩 猜数字(Bulls and Cows)游戏,该游戏规则如下: 写出一个秘密数字,并请朋友猜这个数字是多少。朋友每猜测一次,你就会给他一个包含下述信息的提示: 猜测数字中有多少位属于数字和确切位置都猜对了(称为 "Bulls",公牛),有多少位属于数字猜对了但是位置不对(称为
阅读全文
posted @
2022-05-22 10:04
我不想一直当菜鸟
阅读(36)
推荐(0) 编辑
力扣535(java)-TinyURL的加密与解密(中等)
摘要:题目: TinyURL 是一种 URL 简化服务, 比如:当你输入一个 URL https://leetcode.com/problems/design-tinyurl 时,它将返回一个简化的URL http://tinyurl.com/4e9iAk 。请你设计一个类来加密与解密 TinyURL 。
阅读全文
posted @
2022-05-21 09:55
我不想一直当菜鸟
阅读(234)
推荐(0) 编辑
力扣467(java)-环绕字符串中唯一的子字符串(中等)
摘要:题目: 把字符串 s 看作是 “abcdefghijklmnopqrstuvwxyz” 的无限环绕字符串,所以 s 看起来是这样的: "...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd...." . 现在给定另一个字符串 p 。
阅读全文
posted @
2022-05-20 15:20
我不想一直当菜鸟
阅读(45)
推荐(0) 编辑
Pygame安装以及解决问题:Try to run this command from the system terminal. Make sure that you use the correct version of 'pip......
摘要:在这里记录一下我的安装过程: 1.首先找到自己python程序安装目录下的Scripts文件夹(里面有pip这里面); 2.使用快捷键win + R 打开终端,先进入到安装python的盘符,然后进入到第一步的文件夹中; 3.直接输入 pip install pygame, 按下回车,会自动下载Py
阅读全文
posted @
2022-05-19 20:52
我不想一直当菜鸟
阅读(6836)
推荐(0) 编辑
力扣696(java)-计数二进制子串(简单)
摘要:题目: 给定一个字符串 s,统计并返回具有相同数量 0 和 1 的非空(连续)子字符串的数量,并且这些子字符串中的所有 0 和所有 1 都是成组连续的。 重复出现(不同位置)的子串也要统计它们出现的次数。 示例 1: 输入:s = "00110011"输出:6解释:6 个子串满足具有相同数量的连续
阅读全文
posted @
2022-05-19 11:19
我不想一直当菜鸟
阅读(45)
推荐(0) 编辑
力扣551(java)-学生出勤记录Ⅰ(简单)
摘要:题目: 给你一个字符串 s 表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符: 'A':Absent,缺勤'L':Late,迟到'P':Present,到场如果学生能够 同时 满足下面两个条件,则可以获得出勤奖励: 按 总出勤 计,学生缺勤('
阅读全文
posted @
2022-05-18 10:17
我不想一直当菜鸟
阅读(139)
推荐(0) 编辑
力扣657(java & python)-机器人能否返回原点(简单)
摘要:题目: 在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。 移动顺序由字符串 moves 表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有 R(右),L(左),U(上)和 D(下)。 如果机器人在完成所
阅读全文
posted @
2022-05-17 10:32
我不想一直当菜鸟
阅读(126)
推荐(0) 编辑
力扣423(java)-从英文中重建数字(中等)
摘要:题目: 给你一个字符串 s ,其中包含字母顺序打乱的用英文单词表示的若干数字(0-9)。按 升序 返回原始的数字。 示例 1: 输入:s = "owoztneoer"输出:"012"示例 2: 输入:s = "fviefuro"输出:"45" 提示: 1 <= s.length <= 105s[i]
阅读全文
posted @
2022-05-16 11:00
我不想一直当菜鸟
阅读(34)
推荐(0) 编辑
力扣451(java)-根据字符出现频率排序(中等)
摘要:题目: 给定一个字符串 s ,根据字符出现的 频率 对其进行 降序排序 。一个字符出现的 频率 是它出现在字符串中的次数。 返回 已排序的字符串 。如果有多个答案,返回其中任何一个。 示例 1: 输入: s = "tree"输出: "eert"解释: 'e'出现两次,'r'和't'都只出现一次。因此
阅读全文
posted @
2022-05-15 14:32
我不想一直当菜鸟
阅读(341)
推荐(0) 编辑
力扣49(java)-字母异位词分组(中等)
摘要:题目: 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。 示例 1: 输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]
阅读全文
posted @
2022-05-14 21:23
我不想一直当菜鸟
阅读(89)
推荐(0) 编辑
力扣242(java)-有效的字母异位词(简单)
摘要:题目: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram"输出: true示例 2: 输入: s = "r
阅读全文
posted @
2022-05-13 11:16
我不想一直当菜鸟
阅读(80)
推荐(0) 编辑
力扣383(java&python)-赎金信(简单)
摘要:题目: 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 示例 1: 输入:ranso
阅读全文
posted @
2022-05-12 09:26
我不想一直当菜鸟
阅读(117)
推荐(0) 编辑
力扣389(java)-找不同(简单)
摘要:题目: 给定两个字符串 s 和 t ,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例 1: 输入:s = "abcd", t = "abcde"输出:"e"解释:'e' 是那个被添加的字母。示例 2: 输入:s = "",
阅读全文
posted @
2022-05-11 13:19
我不想一直当菜鸟
阅读(186)
推荐(0) 编辑
力扣387(java)-字符串中的第一个唯一字符(简单)
摘要:题目: 给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 -1 。 示例 1: 输入: s = "leetcode"输出: 0示例 2: 输入: s = "loveleetcode"输出: 2示例 3: 输入: s = "aabb"输出: -1 提示: 1 <
阅读全文
posted @
2022-05-10 20:03
我不想一直当菜鸟
阅读(273)
推荐(0) 编辑
力扣151(java)-颠倒字符串中的单词(中等)
摘要:题目: 给你一个字符串 s ,颠倒字符串中 单词 的顺序。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 返回 单词 顺序颠倒且 单词 之间用单个空格连接的结果字符串。 注意:输入字符串 s中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中
阅读全文
posted @
2022-05-09 10:06
我不想一直当菜鸟
阅读(163)
推荐(0) 编辑
力扣557(java)-反转字符串中的单词(简单)
摘要:题目: 给定一个字符串 s ,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。 示例 1: 输入:s = "Let's take LeetCode contest"输出:"s'teL ekat edoCteeL tsetnoc"示例 2: 输入: s = "God Ding"输
阅读全文
posted @
2022-05-08 09:35
我不想一直当菜鸟
阅读(428)
推荐(0) 编辑
力扣541(java)-反转字符串Ⅱ(简单)
摘要:题目: 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。 示例 1: 输入:s = "abcd
阅读全文
posted @
2022-05-07 10:52
我不想一直当菜鸟
阅读(79)
推荐(0) 编辑
力扣344(java & python)-反转字符串(简单)
摘要:题目: 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e","l","l","o"]输出:["o","l","l","e",
阅读全文
posted @
2022-05-06 10:26
我不想一直当菜鸟
阅读(46)
推荐(0) 编辑
力扣58(java)-最后一个单词的长度(简单)
摘要:题目: 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World"输出:5解释:最后一个单词是“World”,长度为5。示例 2: 输入:s =
阅读全文
posted @
2022-05-05 10:49
我不想一直当菜鸟
阅读(295)
推荐(0) 编辑
力扣434(java)-字符串中的单词个数(简单)
摘要:题目: 统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。 示例: 输入: "Hello, my name is John"输出: 5解释: 这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单词。 来源:力扣(
阅读全文
posted @
2022-05-04 16:44
我不想一直当菜鸟
阅读(307)
推荐(0) 编辑
力扣14(java)-最长公共前缀(简单)
摘要:题目: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"]输出:"fl"示例 2: 输入:strs = ["dog","racecar","car"]输出:""解释:输入不存在
阅读全文
posted @
2022-05-03 13:18
我不想一直当菜鸟
阅读(480)
推荐(0) 编辑
力扣125(java)-验证回文串(简单)
摘要:题目: 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: "A man, a plan, a canal: Panama"输出: true解释:"amanaplanacanalpanama" 是回文
阅读全文
posted @
2022-05-01 17:48
我不想一直当菜鸟
阅读(198)
推荐(0) 编辑