Тествах също и следното
/ 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 пъти