Как сравнить два универсальных списка, содержащих числа в C#?
Есть 2 списка, как список<инт&ГТ; которая 3 балла, такие как {5,6,10}, и списке другие списке и Л;int> У Б = {3,6,30}. Сравнение должно быть сделано для проверки следующим образом,
0-й индекс списка a > 0-й индекс списка b = возврат 1 для a
или 0-й индекс списка a = 0-й индекс списка b = retunr 0 значение, так как оно равно
или 0-й индекс списка a < 0-й индекс списка b = возврат 1 для b
сравнение должно быть сделано для каждого индекса как (a0,b0),(a1,b1) и (a2,b2).
и должен вернуть общее количество 1s в отдельный массив.
пример вывода для приведенного выше примера: {1,1}(здесь 0-й индекс соответствует сумме списка а, а 1-й индекс-сумме списка В.
Что я уже пробовал:
<pre>class Solution { // Complete the compareTriplets function below. static List<int> compareTriplets(List<int> a, List<int> b) { } static void Main(string[] args) { TextWriter textWriter = new StreamWriter(@System.Environment.GetEnvironmentVariable("OUTPUT_PATH"), true); List<int> a = Console.ReadLine().TrimEnd().Split(' ').ToList().Select(aTemp => Convert.ToInt32(aTemp)).ToList(); List<int> b = Console.ReadLine().TrimEnd().Split(' ').ToList().Select(bTemp => Convert.ToInt32(bTemp)).ToList(); List<int> result = compareTriplets(a, b); textWriter.WriteLine(String.Join(" ", result)); textWriter.Flush(); textWriter.Close(); } }