Witam na moim pierwszym konkursie golfa! :) Wskoczmy od razu. Wyzwanie: Biorąc pod uwagę dwa wektory zmiennoprzecinkowe, O (początek) i T (cel), musisz utworzyć program do drukowania wartości L i R na STDOUT. O jest jednym rogiem kwadratu T jest jednym rogiem kwadratu, który znajduje się naprzeciwko O L jest …
Piramidy Majów były (i są) ważną częścią starożytnej architektury, które były na ogół wykorzystywane do celów religijnych. Były to zazwyczaj piramidy schodkowe, ale stopnie na każdej z nich były zbyt strome, aby się wspinać. Kapłani wspinali się na ich szczyt przez alternatywne schody, aby odprawiać ceremonie. Piramidy były również używane …
Rozważ prostokątną dwuwymiarową siatkę, w której każda komórka może być pusta ( .) lub pełna ( 0). na przykład ..00.... 0000.... .00000.. 000...00 ..000000 000.00.. Siatka jest uważana za nieskończoną, wszystkie komórki poza przedstawionym regionem są puste. Celem jest zakrycie wypełnionych przestrzeni i pozostawienie pustych przestrzeni otwartych za pomocą zestawu …
Trudność w dzieleniu się pizzą z przyjaciółmi polega na tym, że trudno jest upewnić się, że wszyscy dostają taką samą ilość pepperoni na swoim kawałku. Twoim zadaniem jest zdecydować, jak sprawiedliwie pokroić pizzę, aby wszyscy byli zadowoleni. Kierunki Napisz program, który, biorąc pod uwagę listę pozycji pepperoni na okrągłej pizzy …
Koła i kwadraty mają jeden określony punkt środkowy. Jednak pojęcie środka trójkąta było długo dyskutowane. Starożytni Grecy znali cztery różne ośrodki: Incenter : Przecięcie bisectors kąta trójkąta Środek ciężkości : Przecięcie linii od każdego wierzchołka trójkąta do środka jego przeciwnej strony Circumcenter : Przecięcie prostopadłych dwusiecznych boków Ortocentrum : Przecięcie …
Twoim zadaniem jest utworzenie jednego programu typu „pieprzenie mózgu” dla każdego z następujących operatorów binarnych. Każdy program powinien pobrać jedną lub dwie liczby 8-bitowe (A i B) z danych wejściowych i obliczyć określoną operację: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) …
Czas wykopać stare notatki z trygonometrii ze szkoły średniej! Wyzwanie polega na rozwiązaniu nieznanych boków i kątów różnych trójkątów. I jak to zwykle jest w golfie kodu, wygrywa najmniejszy działający kod. To nie jest trywialny problem; moja referencyjna implementacja w Pythonie ma obecnie 838 837 znaków, ale jestem pewien, że …
Wyzwanie to będzie musiał liczyć pseudo polyforms na kafli zadartym kwadratowy . Myślę, że ta sekwencja jeszcze nie istnieje w OEIS , więc istnieje wyzwanie, aby obliczyć jak najwięcej terminów dla tej sekwencji. Aktualizacja: teraz jest to w OEIS jako A309159 : liczba uogólnionych poliform na kwadratowym kafelku z n …
Jest to nieco podobne do centrów trójkąta , ale z innym punktem. Fermat Punkt jest punktem P w trójkącie ABC takie, że wartość AP + BP + CP jest zminimalizowane. Istnieją dwa przypadki: Jeśli kąt jest większy niż 120 stopni, ten wierzchołek jest punktem końcowym. W przeciwnym razie narysuj trójkąty …
Biorąc pod uwagę pewną dodatnią liczbę całkowitą n, zaprojektuj kątomierz z najmniejszą liczbą znaczników, która pozwoli ci zmierzyć wszystkie kąty, które są integralną wielokrotnością 2π/n(każdy w jednym pomiarze). Detale Jako wynik możesz wypisać listę liczb całkowitych z zakresu 0do n-1(lub 1do n), które reprezentują pozycję każdego znaku. Alternatywnie możesz wypisać …
Jeśli napiszemy sekwencję liczb jako współczynniki szeregu mocy, wówczas ta seria mocy nazywana jest (zwykłą) funkcją generującą (lub Gf) tej sekwencji. To znaczy, jeśli dla niektórych funkcji F(x)i serii liczb całkowitych a(n)mamy: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... = F(x) Następnie F(x)jest funkcja generowania a. …
Twoim zadaniem dzisiaj będzie pobranie istniejącego pliku i dodanie do niego zer, aż osiągnie określony rozmiar. Musisz napisać program lub funkcję, która pobierze nazwę pliku w bieżącym katalogu fi liczbę bajtów b. Zachowując oryginalną treść f, musisz napisać na końcu zero (bajty zerowe, a nie ascii 0), aby nowy rozmiar …
Rozważ przedstawienie prostej , otwartej , dwuwymiarowej krzywej na siatce tekstu o szerokości W i szerokości H, gdzie Xreprezentuje część krzywej i .reprezentuje pustą przestrzeń i nie używa się żadnych innych znaków. Każda przestrzeń siatki ma 8 sąsiednich pól siatki, sąsiedztwo Moore . Przestrzenie siatki poza granicami są uważane za …
Liczba wieloboczna to liczba kropek w k-gon wielkości n. Dostaniesz na k, a Twoim zadaniem jest napisanie programu / funkcję wyjścia / drukuje odpowiedni numer. Punktacja To jest golf golfowy . Najkrótsze rozwiązanie w bajtach wygrywa. Przykład 3Liczba rd sześciokąt ( k=6, n=3) jest 28, ponieważ istnieje 28kropki powyżej. Przypadki …
(Na razie oznaczyłem pytanie „C”, ale jeśli znasz inny język, który obsługuje związki, możesz go również użyć). Twoim zadaniem jest zbudowanie czterech standardowych operatorów matematycznych + - * /dla następującej struktury: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2]; uint64_t k; intfloat(double g){f = g;} intfloat(){k = 0;} …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.