Alpha Prep Task (Java) - Long_Sequence task

Здравейте!

Може ли някой да подскаже, защо в Judge кода ми фейлва, въпреки че резултата в IntelliJ e според условието на задачата?

Long Sequence

Write a program that prints the first 1000 members of the sequence: 2, -3, 4, -5, 6, -7, …

  • You might need to learn how to use loops in Java (search in Internet).

Input

  • There is no input for this task.

Output

  • Output the first 1000 members of the sequence, each on a separate line.
2
-3
4
-5
6
...

//
Няма логика да слагам запетаи (защото всяко число е на нов ред)
int i = 2; само с 2 дава искания аутпут*въпреки че пробвах с 1 и 0

Всичко изглежда наред, обаче принтираш 999 числа, а не 1000, както задачата изисква.

Здравей Edward,

Тествах също и следното
/ for (int i = 0; i <= 1000; ++i)
/ for (int i = 1; i <= 1000; ++i)
/ for (int i = 2; i <= 1000; ++i) (според условието броенето почва от 2)
///
/ for (int i = 0; i < 1001; ++i)
/ for (int i = 1; i < 1001; ++i)
/ for (int i = 2; i < 1001; ++i)
/// Java9,10 казва тайм лимит exceeded
/// Пробвах да махна Импорт утилититата също
При всеки тест - не ми приема решението

По някаква причина държиш да спреш на числото 1000, въпреки, че задачата изисква първите 1000 елемента от поредицата 2, -3, 4, -5. Ако задачата искаше първите 5 елемента от поредицата 10, 20, 30 ..., на числото 5 ли щеше да спреш?

С други думи - имаш съвсем елементарна грешка в разбирането на условието, но не искам да ти посочвам отговора директно.

Относно time limit - java 9 и 10 създават някакви проблеми, придържай се към java 8.

Здравей,
for (int i = 2; i <= 1000; ++i) ----> това тук са само 999 итерации и съответно ще отпечаташ само 999 числа, а не 1000 и затова ти излиза като грешен отговор. Нагласи го да върти 1000 пъти :slight_smile:

Здравейте,

Стана със // for (int i = 2; i <= 1001; ++i)