输入:字符串
输出:最长子串
约束:
如果一个单词包含","或"。"算一算吧。
当量"串&#34。 lenght是7
你能告诉我如何实现这个目标吗?
答案 0 :(得分:0)
在 C#中,您可以使用string.Split
和OrderByDescending
:
var longest = "your string here"
.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
.Where(s => s.Length < 50)
.OrderByDescending(s => s.Length).First();