Mała rzecz, ale fajny sposób na wyjątki :)

#wyjątki #exception #tipstricks

Geometria a programowanie?

Dziś byłem uczestnikiem nietypowej dyskusji w temacie konstrukcji geometrycznych w programowaniu. Czy zawsze trzeba iść na skróty najłatwiejszą drogą?

Bo studiach matematycznych w mojej głowie konstrukcje za pomocą samego cyrkla. Znajomy z roku z czasów studenckich błyskotliwie twierdził, że wszystko można zrobić za pomocą dwóch cyrkli (jedne z nich traktując jako linijkę). Warto mieć jednak w pamięci „normalne” twierdzenie Mohra-Mascheroniego: jeżeli dana konstrukcja geometryczna jest wykonalna za pomocą cyrkla i linijki, to jest wykonalna za pomocą samego cyrkla, pod warunkiem, że ograniczymy się do wyznaczania punktów konstrukcji, a pominiemy rysowanie linii.

Czy w programowaniu to ułatwia czy utrudnia? Większość pewnie pójdzie drogą „analityczną” i policzy po współrzędnych. Radzę sprawdzić jak to będzie wyznaczając odpowiednie okręgi. Efekty mogą zaskoczyć 🙂

XWMZZP

W kończącym się tygodniu miałem okazję pomagać w organizacji X Warmińsko-Mazurskich Zespołowych Zawodów Programistycznych na WMII UWM. Zadania ciekawe, choć pierwsza drużyna potrzebowała niespełna połowę czasu na ich zrobienie. Zespoły miały 3 godziny na ich napisanie kodu 6 programów. Poniżej prezentuję kopię treści ze SPOJa zawodów https://www.spoj.com/XWMZZP/ – zapraszam do sprawdzenia się czy 3 godziny uda się to napisać samodzielnie 🙂

CGEN
KAMIENIE
KLOCKI
PRZTBL
PRZTXT
W235

Pierwszy wpis :-)

Początek przygody z blogowaniem. Będzie tu trochę o programowaniu, data science i o innych rzeczach… Zapraszam.