I found a nice code to data as anagram of a string but when I am displaying, I am getting in continuous string but I want with space after 3 char.
static void Main(string[] args)
{
string result = "";
var res = "abc".Anagrams();
foreach(var anagram in res)
{
if(anagram.Count() == 3)
{
Console.Write(anagram.MergeToStr());
}
}
}
public static string MergeToStr(this IEnumerable<char> chars)
{
return new string (chars.ToArray());
}
My OutPut
abcacbbacbcacabcba
But My expected output should be
abc acb bac bca cab cba
How can I add spaces to my output?