Kingsam3 Ответов: 2

Пожалуйста, помогите с вложенным массивом и сглаживанием, которое выведет консоль 123456 C#, но проблема в том, что она не выводит корректно, пожалуйста, помогите


Please  help with nested array and flatten  that will output 123456 C# console but the problem is it doesn't output correct out please help


Что я уже пробовал:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FlattenArrays
{
    class Program
    {
        /// <summary>
        /// Write a program that will take a nested array and flatten it
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            var nestedArray = new[] { new object[] { 1, 2, new[] { 3 }, 5, 6 } };

            var flattenedArray = Flatten(nestedArray);

            foreach (var item in flattenedArray)
            {
                Console.WriteLine(item);
            }

            Console.ReadKey();

            /*
            Expected output: 
            1
            2
            3
            4
            5
            6
            */
        }

        private static object[] Flatten(object[][] nestedArray)
        {
            throw new NotImplementedException();
        }
    }
}

2 Ответов

Рейтинг:
2

Patrice T

Цитата:
Я хочу написать программу

Тогда вы должны работать, вы сделали все, кроме этой части, единственная возможная помощь-это сделать эту интересную часть для вас.

Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, с которыми вы сталкиваетесь при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Итак, попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.


Рейтинг:
1

OriginalGriff

Итак...вы сделали все, кроме написания метода, который вам нужно реализовать, чтобы сдать домашнее задание?

Извините - мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!