Znajdź maksimum
Napraw funkcję znajdującą największą liczbę. Tablica jest niepusta i zawiera skończone liczby. Sprawdź granicę pętli — odczyt poza tablicą nie jest liczbą.
Zobacz zadanie → Rozwiązanie z darmowym kontemJAVASCRIPT W PRAKTYCE
Znajdź i popraw błąd – starter zawiera usterkę. Ćwiczy czytanie cudzego kodu i debugowanie.
Rozwiązywanie wymaga bezpłatnego konta.
Wybierz zadanie i poznaj zasady na konkretnym przykładzie.
Napraw funkcję znajdującą największą liczbę. Tablica jest niepusta i zawiera skończone liczby. Sprawdź granicę pętli — odczyt poza tablicą nie jest liczbą.
Zobacz zadanie → Rozwiązanie z darmowym kontemNapraw pętlę while: dla całkowitego n ≥ 0 zwróć liczby od n do 1 malejąco, bez zera. Dla n=0 zwróć [].
Zobacz zadanie → Rozwiązanie z darmowym kontemTen kod ma sumować 1..n, ale gubi ostatnią liczbę. Popraw. n jest całkowite ≥ 0; suma dla 0 to 0.
Zobacz zadanie → Rozwiązanie z darmowym kontemLiczba dostępnych zadań: 22.
Zobacz wszystkie zadania →Pełny katalog wymaga bezpłatnego konta.
Ćwiczenia z debugowania JavaScript rozwijają umiejętność czytania istniejącego kodu i szukania przyczyny niepoprawnego działania. Podobnie pracujesz nad zgłoszeniem błędu w aplikacji: najpierw odtwarzasz problem, potem wprowadzasz poprawkę i sprawdzasz, czy nie zepsuła innych przypadków.
Najpierw odtwórz błąd na najmniejszym przykładzie. Prześledź wartości zmiennych, warunki i granice pętli; sprawdź, w którym miejscu wynik zaczyna odbiegać od oczekiwanego. Zmień przyczynę błędu i ponownie uruchom wszystkie testy, aby sprawdzić również wcześniej poprawne przypadki.
Opis zobaczysz bez logowania. Do rozwiązania potrzebujesz darmowego konta.