06. Reverse Array of Strings
Здравейте, имам проблем с моят код за решението на задачата 06. Reverse Array of Strings.
Outputа е правилен без часта в която ми излизат n на брой празни разстояния преди да излезе самият обърнат текст.
Здравейте, имам проблем с моят код за решението на задачата 06. Reverse Array of Strings.
Outputа е правилен без часта в която ми излизат n на брой празни разстояния преди да излезе самият обърнат текст.
Здравей,
В reversedText, половината елементи са null. Затова и има много празни разстояния.
Ако сложиш проверка за null, ще има правилен изход, но не ми се струва правилно да има толкова много ненужни елементи.
for (int index = 0; index < text.Length; index++)
{
if (reversedText[index] != null)
{
Console.Write($"{string.Join(" ", reversedText[index])} ");
}
}
или пък:
for (int index = lastItemOfReversedText; index < text.Length; index++)
..
Най-добре следвай Hints:
Примерно така
Здравей,
Дали няма да стане, ако четенето от конзолата стане с добавяне накрая на .Split(' '), за да не се вземат предвид празните полета?
Например:
string[] text = Console.ReadLine().Split(' ');