1、vim编辑代码设置:sudo vim /etc/vim/vimrc... set autoindent " 设置每次单击Enter键后,光标移动到下一行时与上一行的起始字符对齐 set cindent set number "display line number set ts=4 "tabsp ...
分类:
系统相关 时间:
2021-06-15 17:59:34
阅读次数:
0
给定一个由空格分割单词的句子 S。每个单词只包含大写或小写字母。 我们要将句子转换为 “Goat Latin”(一种类似于 猪拉丁文 - Pig Latin 的虚构语言)。 山羊拉丁文的规则如下: 如果单词以元音开头(a, e, i, o, u),在单词后添加"ma"。例如,单词"apple"变为" ...
分类:
其他好文 时间:
2021-06-06 19:05:16
阅读次数:
0
第一轮刷题解法: 1)如果长度为1,返回第一个字符串;如果存在空,返回空;否则长度递增,逐一比较,有不同则返回当前前缀。 class Solution: def longestCommonPrefix(self, strs: List[str]) -> str: count_prefix = 1 i ...
分类:
编程语言 时间:
2021-06-02 19:01:16
阅读次数:
0
14. 最长公共前缀 class Solution { public String longestCommonPrefix(String[] strs) { if(strs.length == 0) return ""; //初始化,res为第一个字符串 String res = strs[0]; ...
分类:
其他好文 时间:
2021-05-24 16:53:00
阅读次数:
0
把字符串/替换成-: '2011/11/12'.replace(/\//g, '-') 如果后面不加g,就是只替换第一个字符。 还有一种方式,就是在正则表达式里面放变量: var str ='/'; var a ='123//2'; a=a.replace(new RegExp(str,'g')," ...
分类:
其他好文 时间:
2021-05-24 15:58:41
阅读次数:
0
如果数组里的第一个字符串包含了第二个字符串中的所有字母,则返回 true。例如,["hello", "Hello"] 应该返回 true。因为在忽略大小写的情况下,第一个字符串包含了第二个字符串里出现的所有字母。["hello", "hey"] 应该返回 false。因为 hello 并不包含字符 ...
分类:
其他好文 时间:
2021-05-24 13:43:43
阅读次数:
0
题目描述 输入输出描述 样例 题目大意 对于一个kmp匹配的问题,Chenjb给出了错误的贪心做法,求在某一特定需要匹配的字符串时,他的贪心代码可不可以通过所有样例。 分析 首先要读懂它的贪心算法是啥意思,之后再把它和kmp算法进行比较,把不同的情况判断一下就行。 它的贪心就是从前往后开始遍历,但是 ...
分类:
其他好文 时间:
2021-04-23 12:11:15
阅读次数:
0
14. 最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"] 输出: ...
分类:
其他好文 时间:
2021-03-01 13:02:48
阅读次数:
0
一眼二分。 注意点: 在读入n之后要使用getchar接收后面的换行符,否则会使for循环内的getline读入这个换行符,导致第一个字符串读取错误。 最后输出答案前要先check一遍 const int N=110; string a[N]; string suffix; int n; bool ...
分类:
其他好文 时间:
2021-02-17 14:18:36
阅读次数:
0
lcfirst () 使一个字符串的第一个字符小写 lcfirst ( string $str ) : string 参数描述 str必需。规定要转换的字符串。 返回值: 返回第一个字母小写的 str 字符串,如果是字母的话。 实例: echo lcfirst('Hello World'); //h ...
分类:
Web程序 时间:
2021-01-25 11:06:24
阅读次数:
0