[C# Advanced] 11. Palindromes
Здравейте,
някой може ли да ми каже, защо при тази задача с това отпечатване:
StringBuilder sb = new StringBuilder();
sb.Append("[");
foreach (var item in output)
{
sb.Append($"{item}, ");
}
sb.Remove(sb.Length - 2, 2);
sb.Append("]");
Console.WriteLine(sb);
ми гърми 1-ви и 3-ти тест?
Каква е разликата с това: Console.WriteLine("[" + string.Join(", ", output) + "]"); ? Грешката е по време на изпълнение.
И аз така помислих, но когато въведа само "а", при мен си отпечатва [а]
Ако масива output e празен обаче (тоест нямаш никакви палиндроми) , ще се опита да Removene на индекс -1 и ще ти даде грешка.