描述:
给出一个纯字母的字符串数组,获得数组中字母最小的元素(大小写敏感,大写字母先于小写字母),在这个元素的每个字母中间插入***
并返回。
例如:
string[] s = { “bitcoin”, “take”, “over”, “the”, “world”, “maybe”, “who”, “knows”, “perhaps”} 返回 “b***i***t***c***o***i***n”
MyCode:
using System;
using System.Linq;
public class Kata
{
public static string TwoSort(string[] s)
{
Array.Sort(s,StringComparer.Ordinal);
string retStr = s[0];
char[] sArr = retStr.ToArray();
string sep = "***";
return String.Join(sep,sArr);
}
}
CodeWar:
using System;
using System.Linq;
public class Kata
{
public static string TwoSort(string[] s)
{
return string.Join("***", s.OrderBy(a => a, StringComparer.Ordinal).First().ToArray());
}
}