Софтуерно Инженерство
Loading...
+ Нов въпрос
StefkaVasileva avatar StefkaVasileva 259 Точки
Best Answer

Здравей, единсвеното което промених в кода ти и получих 100/100 беше тази повека: if (nums[i] == nums[i + 1]-1), малко е подвеждащо с нулевите тестове, но не е необходимо елементите да нарастват само с 1. Когато имаш например 1 2 15 18, в твоя случай отговора ще е 1 2 , а трябва да е цялата поредица.Поправих поверката на  nums[i] < nums[i + 1] .

3
19/02/2017 12:03:52
zhivko1985 avatar zhivko1985 31 Точки

Благодаря много!

Подвел съм се по примерите в условието и търсих грешката другаде...

0
Ordnata avatar Ordnata 6 Точки

Да наистина, много полезно уточнение, че Не е задължително да нарастват само  с едно!!!

 

0
filipov.v avatar filipov.v 25 Точки

Може би заради примерите в самото условие на задачата се създава това усещане да е +1 разликата, и аз се подведох. Благодаря!

0
tdk928 avatar tdk928 109 Точки

Проблема би могъл да бъде в това ,че counter ти е 0 а може да има и отрицателно числа.Пробваи да направиш:
int counter = int.MinValue; 
П.С не сам видял условието на задачата и карам по спомени.

0
zhivko1985 avatar zhivko1985 31 Точки

не е това

0