public static void Main()
string[] arrayOfNames = new string[] {"Alex", "Jacob", "Mark", "Max"};
Console.WriteLine(ArrayOfNamesTernary(arrayOfNames));
public static string ArrayOfNamesTernary(string[] name)
return $"{(name.Length == 0 ? "no one" : name.Length == 1 ? name[0] : name.Length == 2 ? ($"{name[0]} and {name[1]}") : name.Length == 3 ? ($"{name[0]}, {name[1]} and {name[2]}") : name.Length >= 4 ? ($"{name[0]}, {name[1]} and {name.Length - 2} others") : "")} like{(name.Length <= 1 ? "s" : "")} this";