Podstawy

  • JS – chunkify array

    JS – chunkify array

    W poprzedniej lekcji poznaliśmy genialny sposób na zamienienie tablicy na chunki odpowiedniej maksymalnej wielkości. Teraz poznamy jeszcze 3 inne metody.

  • JS – anagram check

    JS – anagram check

    Uczymy się sprawdzać, czy dwa napisy są anagramami – są utworzone z tych samych liter w takiej samej ilości, ale dowolnej kolejności, wielkość i spacje nie mają znaczenia.

  • JS – Array from master

    JS – Array from master

    Funkcja Array.from ma w sobie więcej ciekawych zastosowań, niż się to na pierwszy rzut oka wydaje. Do dzieła.

  • JS – Polyfill vol. 14

    JS – Polyfill vol. 14

    Piszemy funkcję myTrim, która działa tak jak w PHP, czyli pozwala nam wybrać trimowany znak. Do dzieła.

  • JS – walidacja nawiasów

    JS – walidacja nawiasów

    Jedno z podstawowych i najbardziej popularnych zagadnień stosowych – walidacja nawiasów. Poznajemy ten algorytm!

  • JS – rec + iter vol. 2

    JS – rec + iter vol. 2

    Kolejne ćwiczenie, tym razem silnia w dwóch wydaniach. Do dzieła!

  • JS – rec + iter vol. 1

    JS – rec + iter vol. 1

    Bardzo proste ćwiczenie na wyrobienie się w programowaniu – dodajemy dwie liczby rekurencyjnie i iteracyjnie. Do dzieła.

  • JS – console table

    JS – console table

    Uczymy się wykorzystywać console.table w JS. Zwracamy uwagę, że nieważne ile nam się wydaje, że wiemy, jest jeszcze sporo do odkrycia.

  • JS – bitwise ex. 2

    JS – bitwise ex. 2

    Kolejne ćwiczenia bitwise. Dostajemy funkcję i mamy opisać jej działanie. Do dzieła.

  • JS – bitwise ex. 1

    JS – bitwise ex. 1

    Wykonujemy ćwiczenie sprawdzające znajomość operatorów bitwise. Dostajemy prostą funkcję i tłumaczymy jej działanie. Do dzieła.

  • JS – linked list cycle

    JS – linked list cycle

    Uczymy się pisać algorytm, który sprawdza, czy lista wiązana ma cykl, to jest czy się zapętla. Do dzieła.

  • JS – bitwise ++ vol. 2

    JS – bitwise ++ vol. 2

    Teraz sprawiamy, aby nasza funkcja increment działała z liczbami nieparzystymi. Nadal korzystamy z operatorów porównania, nie jest to bitwise pełną gębą, ale już całkiem niezły progress robimy.