Zadania

Przeglądaj dostępne zadania programistyczne i rozwijaj swoje umiejętności.

Funkcja Fibonacci

Nierozpoczęte

Algorytmy i struktury danych

Zaimplementuj funkcję obliczającą n-ty wyraz ciągu Fibonacciego. Funkcja powinna przyjmować liczbę n i zwracać odpowiedni wyraz ciągu.

ŁatwyJavaScript15 lutego 2026Punkty: 10

Sortowanie listy

W trakcie

Podstawy programowania w Python

Zaimplementuj algorytm sortowania bąbelkowego (bubble sort) dla listy liczb całkowitych. Funkcja powinna sortować listę w miejscu i zwracać posortowaną listę.

ŚredniPython20 stycznia 2026Punkty: 15

Sprawdzanie palindromu

Wysłane

Podstawy programowania w Python

Napisz funkcję, która sprawdza, czy podany ciąg znaków jest palindromem. Funkcja powinna ignorować wielkość liter i białe znaki.

ŁatwyPython25 stycznia 2026Punkty: 10

FizzBuzz

Ocenione

Algorytmy i struktury danych

Zaimplementuj klasyczny problem FizzBuzz. Dla liczb od 1 do n, wypisz 'Fizz' jeśli liczba jest podzielna przez 3, 'Buzz' jeśli przez 5, 'FizzBuzz' jeśli przez oba, a w przeciwnym wypadku samą liczbę.

ŁatwyJavaScript10 lutego 2026Punkty: 10
Wynik: 10/10 pktPełna ocena

Klasa Stos

Nierozpoczęte

Algorytmy i struktury danych

Zaimplementuj strukturę danych stosu (Stack) w Javie z metodami push, pop, peek i isEmpty. Użyj ArrayList jako wewnętrznej struktury.

ŚredniJava20 lutego 2026Punkty: 20

Wyszukiwanie binarne

Nierozpoczęte

Algorytmy i struktury danych

Zaimplementuj algorytm wyszukiwania binarnego w Javie. Funkcja powinna zwracać indeks szukanego elementu lub -1 jeśli element nie istnieje.

TrudnyJava1 marca 2026Punkty: 25

Sprawdzanie anagramu

W trakcie

Podstawy programowania w Python

Napisz funkcję, która sprawdza, czy dwa podane ciągi znaków są anagramami. Ignoruj wielkość liter i białe znaki.

ŚredniPython30 stycznia 2026Punkty: 15

Walidacja nawiasów

Nierozpoczęte

Algorytmy i struktury danych

Zaimplementuj funkcję, która sprawdza, czy nawiasy w podanym ciągu są poprawnie zbalansowane. Obsługuj nawiasy: (), [], {}.

ŚredniJavaScript25 lutego 2026Punkty: 15