Как посчитать сумму длин двух строк - C#

Узнай цену своей работы

Формулировка задачи:

Считываю файл из двух строк.
купить фильтр для воды  // Длина строки 23
куплю фильтр для воды  // Длина строки 21
Сумма длин строк равняется 44. Это в c#. Но в блокноте за счет пробела при переносе строки 45!!! )) Когнитивный диссонанс люди) Как в шарпе посчитать вместе с этими переносами количество символов, то бишь сумму длин строк

Решение задачи: «Как посчитать сумму длин двух строк»

textual
Листинг программы
static int CountChars(string value)
        {
            int result = 0;
            bool lastWasSpace = false;
 
            foreach (char c in value)
            {
                if (char.IsWhiteSpace(c))
                {
                    // A.
                    // Only count sequential spaces one time.
                    if (lastWasSpace == false)
                    {
                        result++;
                    }
                    lastWasSpace = true;
                }
                else
                {
                    // B.
                    // Count other characters every time.
                    result++;
                    lastWasSpace = false;
                }
            }
            return result;
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы