Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
Ćwiczenia
-
JS – bitwise add vol. 1
Uczymy się pisać operację dodawania za pomocą operatorów bitowych. Na początku postaramy się zrozumieć jak działa dodawanie cyfr. Do dzieła.
-
JS – sito eratostenesa
Poznajemy ciekawy algorytm pozwalający nam wygenerować liczby pierwsze w zakresie do podanej liczby. Do dzieła.
-
JS – sito malejące
Pobawimy się w napisanie funkcji, która przyjmuje n i tworzy listę liczb od n do 2 (malejąco). Zaczynajmy.
-
JS – add binary
Piszemy funkcję, która dodaje do siebie liczby binarne (dwójkowe) przyjmowane w postaci tekstu (jedynki i zera). Do dzieła!
-
JS – binary leading 0s
Piszemy funkcję, która dodaje zera z przodu liczb binarnych przekazanych jako string. Chodzi o to, aby zawsze cyfry występowały po 4. Do dzieła.
-
JS – spacje co 4 od prawej
Ok, chcemy coś, co będzie nam wyświetlało spacje co 4 znaki i to od prawej licząc. Chodzi o ładne wyświetlanie liczb binarnych. Do dzieła!
-
JS – przeindeksowanie
Chcemy napisać funkcję, która odczyta tablicę od prawej do lewej. Rozumiemy przez to odczytanie oraz indeksowanie od prawej do lewej. Do dzieła!
-
JS – reduce in-depth vol. 1
Poznajemy dogłębnie funkcje reduce oraz reduceRight, to jak one działają w różnych warunkach. Jest czym się zaskoczyć. Do dzieła.
-
JS – largest cont. sum
Rozwiązujemy algorytm sprawdzający jaka jest największa suma ciągłych elementów w tablicy. Do dzieła.
-
JS – two sum
Rozwiązujemy popularny problem two sum, który wymaga użycia hashmapy (w optymalnym rozwiązaniu). Do dzieła.
-
JS – bitwise swap
Uczymy się zamieniać zmienne wartościami wykorzystując tylko i wyłącznie operatory binarne. Do dzieła.
-
JS – swap values
Bardzo prosta sztuczka, którą jednak warto znać, czyli zamiana dwóch zmiennych wartościami. Do dzieła.