描述:
给出两个字符串a,b,返回 短+长(倒序)+短。如果a,b长度相等,则返回b+a(倒序)+b。a,b可能为空。
例如:
ShorterReverseLonger(“abc”, “defgh”) => “abchgfedabc”
CodeWar:
using System.Linq;
class ReverseLonger
{
public static string ShorterReverseLonger(string a, string b)
{
if(a == null) a = string.Empty;
if(b == null) b = string.Empty;
return a.Length < b.Length ? a + string.Concat(b.Reverse()) + a : b + string.Concat(a.Reverse()) + b;
}
}

本文介绍了一种特殊的字符串拼接算法,该算法将较短的字符串与较长的字符串及其倒序组合起来,形成新的字符串。同时提供了C#实现代码示例。

被折叠的 条评论
为什么被折叠?



