Я получил нижеприведенную программу с сайта конкурентного программирования. Они дали входные данные для тестового примера как
{"array": [5, 2, [7, -1], 3, [6, [-13, 8], 4]]}
. Я хочу знать, как инициализировать приведенные выше данные образца тестового примера для переменной в C#. Так что я могу перейти к методу GetProductSum.
public static int GetProductSum(List<object> array)
{
return productSumHelper(array, 1);
}
public static int productSumHelper(List<object> array, int multiplier)
{
//some code
//some code
foreach (object el in array)
{
if (el is IList<object>)
{
sum += productSumHelper((List<object>)el, multiplier + 1);
}
else
{
//some code
}
}
return sum * multiplier;
}