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 } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д