摘要:
链接 "541. Reverse String II" 题意 翻转字符串II 给定一个字符串和k,k表示要翻转前k个字母,然后跳过k个字母,再翻转k个字母...以此类推。当字符个数少于2k但大于等于k个时,翻转前k个字符并且剩余的保持不变。 思路 循环调用翻转字符串的方法即可。 代码 Java pu 阅读全文
摘要:
链接 "551. Student Attendance Record I" 题意 学生上课记录 给定一个字符串,其中包含了A、L、P三个字母,分别代表缺勤、迟到、已到三种情况。当学生的记录没有超过一个A或者没有超过连续两个L时可以被奖励。 问该学生是否能被奖励。 思路 直接遍历字符串,用a和l记录出 阅读全文
摘要:
链接 "268. Missing Number" 题意 消失的数字 给定一个数组,包含了n个不同的数(从0到n),注意其中缺少了一个数。找出这个数。 思路 思路一: 首先对该数组排序,直接遍历该数组,缺少哪个数字直接返回 思路二: 来自讨论区,由于a^b^b = a。因此可以遍历数组,假设数组没有缺 阅读全文