摘要: 题目:给你一个字符串数组 words ,数组中的每个字符串都可以看作是一个单词。请你按 任意 顺序返回 words 中是其他单词的子字符串的所有单词 思路:首先合并字符串数组中的每一个字符串(以空格分开),为S,若某字符串在S中的出现次数 >= 2,则说明是子串 代码: class Solution 阅读全文
posted @ 2020-11-11 18:19 for_ward 阅读(121) 评论(0) 推荐(0)
摘要: 题目:字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串) 思路:长度相等时,若s2是s1旋转而成的,那么把s2和自身拼接一次,s1就会出现在其中 代码:class Solution { public boo 阅读全文
posted @ 2020-11-11 16:53 for_ward 阅读(92) 评论(0) 推荐(0)
摘要: 题目:给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符:'A' : Absent,缺勤;'L' : Late,迟到;'P' : Present,到场 代码:class Solution { public boolean checkRecord(String s) { int cou 阅读全文
posted @ 2020-11-11 11:15 for_ward 阅读(81) 评论(0) 推荐(0)
摘要: 题目:给你一个整数 n,请你每隔三位添加点(即 "." 符号)作为千位分隔符,并将结果以字符串格式返回。 思路:先算出要加入点的个数,再找出每个点插入的位置 代码: class Solution { public String thousandSeparator(int n) { if(n0){ r 阅读全文
posted @ 2020-11-11 10:30 for_ward 阅读(122) 评论(0) 推荐(0)