[C# Fundamentals] 8. Condense Array to Number

[C# Fundamentals] 8. Condense Array to Number

andy94 avatar andy94 53 Точки

[C# Fundamentals] 8. Condense Array to Number

Здравейте трябва ми малко разяснение:

Това е задачата : https://judge.softuni.bg/Contests/Practice/Index/172#7

условието е : https://softuni.bg/trainings/resources/officedocument/15489/lab-problem-descriptions-programming-fundamentals-may-2017 --- Номер 8

кода ми : https://pastebin.com/2VxFetZK

Проблема ми е там че с масиви ми излизат а с лист Argument out of range как да сет-на дължината на листа правилно? Благодаря предварително.

Тагове:
0
C# Fundamentals 09/07/2017 20:38:41
simeon3000 avatar simeon3000 232 Точки
Best Answer

Ако си пуснеш дебъгера, ще видиш че така инициализиран Листа sum има дължина 0, а не колкото си мислиш и затова гърми. Ето един начин да излъжеш Листа:

                int[] fakeArray = new int[nums.Count - 1];
                List<int> sum = fakeArray.ToList();

Но когато знаеш дължината е по-добре да се ползват масиви.

0
andy94 avatar andy94 53 Точки

Интересно мерси. Постоянно бъркам дължината по някой път ги сетвам до lenght др път lenght-1 не съм сигурен кое и кога да използвам :Д :)

0