świstak.codes
O programowaniu, informatyce i matematyce przystępnym językiem

algorytm Euklidesa

Chińskie twierdzenie o resztach
Zdjęcie wygenerowane przez DALL-E.
Tekst napisany przez człowieka.

Piąty rok istnienia bloga świstak.codes trzeba zacząć z przytupem. Czas więc poeksplorować temat matematyczny, który jest na pewno bliski sercom programistów lubującym się w wyzwaniach algorytmicznych typu Advent of Code. A jest to chińskie twierdzenie o resztach. Dowiedzmy się, o co w nim chodzi, jak działa i jakie ma praktyczne zastosowania. Co najważniejsze dla programistów, pokażę także, jak je zaimplementować w kodzie.

Czytaj więcej
Podstawy algorytmiki: największy wspólny dzielnik
Zdjęcie wygenerowane przez DALL-E.
Tekst napisany przez człowieka.

Obliczanie największego wspólnego dzielnika dwóch liczb to prawdopodobnie jeden z pierwszych algorytmów, które poznajemy podczas swojej edukacji. Zarazem jest to też bardzo proste do zapamiętania. Omówmy sobie to klasyczne podejście, a także różne inne podejścia.

Czytaj więcej