Как посчитать сумму длин двух строк - 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;
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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