Cоздать метод, который считает сумму нечетных чисел, находящихся в строке - C#

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

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

Необходимо создать метод, который считает сумму нечетных чисел, находящихся в строке

Решение задачи: «Cоздать метод, который считает сумму нечетных чисел, находящихся в строке»

textual
Листинг программы
using System;
using System.Linq;
using System.Text.RegularExpressions;
 
namespace ConsoleApplication
{
    public class Program
    {
        private static void Main( string[] args )
        {
            var regex = new Regex( @"(\d+)" );
 
            var str = "12_23_43_10"; //43 + 23 = 66
 
            var sum =
                regex.Matches( str )
                    .Cast<Match>()
                    .Select( m => int.Parse( m.Groups[ 1 ].Value ) )
                    .Where( x => x % 2 != 0 )
                    .Sum();
 
            Console.WriteLine( sum ); //66
        }
    }
}

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


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

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

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