Подсчитать число счастливых шестизначных цифр, у которых сумму трех цифр равна 13 - C#
Формулировка задачи:
Назовем шестизначное число счастливым, если сумма первых его трех цифр равна сумме последних трех чисел. Подсчитать число счастливых шестизначных цифр, у которых сумму трех цифр равна 13. (без массивов)
Решение задачи: «Подсчитать число счастливых шестизначных цифр, у которых сумму трех цифр равна 13»
textual
Листинг программы
Console.WriteLine(Enumerable.Range(100000, 900000).Where(v => (v / 1000).ToString().Select(c => int.Parse(c.ToString())).Sum() == 13 && (v % 1000).ToString().Select(c => int.Parse(c.ToString())).Sum() == 13).Count()); //Console.WriteLine(String.Join(Environment.NewLine, Enumerable.Range(100000, 900000).Where(v => (v / 1000).ToString().Select(c => int.Parse(c.ToString())).Sum()==13 && (v % 1000).ToString().Select(c => int.Parse(c.ToString())).Sum()==13))); //вторая строка отобразит все эти числа
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д