String 如何找到给定字符串的最长子字符串?
输入:字符串 输出:最长子串 限制条件:String 如何找到给定字符串的最长子字符串?,string,String,输入:字符串 输出:最长子串 限制条件: 子字符串的总长度必须小于50 忽略所有空白 列表项 如果一个单词包含“,”或“,”也要数一数 “字符串”长度为7 您能告诉我如何实现这一点吗?在C#中,您可以使用string.Split和OrderByDescending: var longest = "your string here" .Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries) .Where(s =&g
- 子字符串的总长度必须小于50
- 忽略所有空白
- 列表项
- 如果一个单词包含“,”或“,”也要数一数 “字符串”长度为7
string.Split
和OrderByDescending
:
var longest = "your string here"
.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
.Where(s => s.Length < 50)
.OrderByDescending(s => s.Length).First();
var longest=“此处为您的字符串”
.Split(新[]{''},StringSplitOptions.RemoveEmptyEntries)
.其中(s=>s.长度<50)
.OrderByDescending(s=>s.Length).First();
那么您想用哪种编程语言?它周围的代码是什么样子的?到目前为止你试过什么?这里没什么可讲的。@crashmstr不,我现在只需要算法来理解。