Вывести подмассив, сумма элементов которого максимальная LINQ - C#
Формулировка задачи:
using System;
using System.Linq;
public class Program {
public static int[] Puzzle(int[][] input) {
int ind = 0, sum = 0;
for (int i = 0; i < input.Length; i++)
{
if (input[i].Sum() > sum)
{
sum = input[i].Sum();
ind = i;
}
}
return input[ind];
}
}Решение задачи: «Вывести подмассив, сумма элементов которого максимальная LINQ»
textual
Листинг программы
var result = input.OrderByDescending(a => a.Sum()).First();