Pytania otagowane jako geometry

To wyzwanie ma zostać rozwiązane za pomocą, manipulowania lub tworzenia kształtów lub innych struktur geometrycznych.

4
Załącz 1009 pikseli
Dane wyjściowe to kształt obejmujący 1009 pikseli. Kształt musi mieć postać pojedynczej, zamkniętej, nieprzecinającej się pętli. Dane wejściowe to dodatnia niezerowa liczba całkowita. Każde wejście musi dawać wyjście, które jest unikalne - to znaczy każde wyjście musi być unikalne od tych wygenerowanych przy użyciu niższego wejścia. O zwycięstwie decyduje największy …

3
Wypełnij ekran kafelkami Wang
Udowodniono, że następujące 13 kwadratowych kafelków Wanga zawsze układa aperiodycznie płytkę . Oznacza to, że gdy kwadraty są ułożone w siatkę ze wszystkimi sąsiadującymi bokami tego samego koloru, tłumaczenie wzoru nigdy nie będzie pasować do siebie. Każdą płytkę będziemy reprezentować tekstowo siatką 3 × 3 wypełnioną spacjami w środku i …

8
Zderzenie bilardowych kulek
Biorąc pod uwagę dwuwymiarowe położenia i prędkości pary kulek bilardowych tuż przed uderzeniem, oblicz ich prędkości po idealnie elastycznym zderzeniu . Przyjmuje się, że kule są idealnymi kulami (lub równoważnie: okręgami) o tym samym promieniu, tej samej masie, jednolitej gęstości i bez tarcia. Dane wejściowe składają się z 8 liczb: …

6
Odległości do współrzędnych
Na płaszczyźnie 2D jest n osób. Używając odległości między nimi, znajdziemy ich pozycje. Aby uzyskać unikalną odpowiedź, musisz przyjąć cztery założenia: Są co najmniej 3 osoby. Pierwsza osoba jest na pozycji (0, 0). Druga osoba jest na pozycji (x, 0) dla niektórych x> 0. Trzecia osoba jest na pozycji (x, …

4
Trzy wskazówki! Ale jaki?
From http://en.wikipedia.org/wiki/Triangle : Napisz program, który pobiera trzy krotki współrzędnych 2d (kartezjański) i klasyfikuje, jaki kształt opisują te trzy punkty. W prawie wszystkich przypadkach punkty te opisują trójkąt różnych typów. W niektórych zdegenerowanych przypadkach punkty będą opisywać pojedynczy punkt lub linię prostą. Program określi, które z następujących znaczników dotyczą opisanego …

11
Najmniejszy dysk całkowity
Wyzwanie polega na znalezieniu najmniejszego dysku zawierającego określone punkty. Jest to jednak nieco trudniejsze, ponieważ w tym wyzwaniu współrzędne i promień dysku muszą być liczbami całkowitymi. Wprowadzony zostanie wykaz punktów o współrzędnych całkowitych xi y. Możesz to potraktować jako listę krotek, listę list lub w jakikolwiek inny sposób reprezentujący zbiór …

10
Mrówki na dzienniku naturalnym
To dobre wyzwanie dla początkujących i zabójca czasu. Powiedziałem tylko „naturalny” log, ponieważ tytuł był zbyt krótki, nie ma to nic wspólnego z logarytmami. Biorąc pod uwagę 2 zmienne: Liczba mrówek n. Szerokość kłody w. Wyjście log szerokości wz nmrówki (przykład pokazano w=3, n=6) | | | \O/ \O/ \O/ …

7
Odległość między dwoma punktami podróżującymi na wykresie biegunowym
Krótkie wyjaśnienie problemu Napisz program, aby znaleźć minimalną odległość między dwoma punktami podróżującymi tylko na promieniach pochodzących od początku i okręgami wyśrodkowanymi na początku. Wyjaśnienie lokalu Teraz wyobraźmy sobie, że jesteśmy w samolocie, a na tym samolocie możemy podróżować tylko w specjalny sposób. Możemy podróżować na dowolnym promieniu pochodzącym z …

3
Narysuj losowy glif heksowy
Powyższy obraz nazywa się glifem heksa. Heksa-glify to kilka fajnych wzorów, które wymyśliłem podczas gry w DiffEq. Oto, jak to zrobić: Rozważ następujący zestaw punktów w kształcie zwykłego heksagramu. Wewnętrzny sześciokąt będzie zawierał ostatni glif, podczas gdy zewnętrzne 6 punktów tworzy gwiazdę i tam zaczynamy rysować nasze linie. Z zewnętrznych …

15
Geometryczne wyzwanie
Wszyscy kochają geometrię. Dlaczego więc nie spróbujemy go zakodować w golfa? Wyzwanie to polega na przyjmowaniu liter i cyfr oraz tworzeniu kształtów w zależności od niego. Wejście Dane wejściowe będą miały postać (shapeIdentifier)(size)(inverter). Ale czym są identyfikator kształtu, rozmiar i falownik? Identyfikator kształtu jest identyfikatorem typu kształtu, który utworzysz za …
23 code-golf  string  ascii-art  geometry  code-golf  ascii-art  subsequence  fewest-operations  test-battery  code-golf  array-manipulation  bitwise  code-golf  interactive  code-golf  music  code-golf  string  kolmogorov-complexity  code-golf  string  decision-problem  simulation  code-golf  string  classification  code-golf  sequence  base-conversion  palindrome  code-golf  kolmogorov-complexity  code-golf  date  astronomy  code-golf  sequence  base-conversion  code-golf  geometry  combinatorics  code-golf  string  code-golf  math  array-manipulation  code-challenge  math  code-golf  card-games  code-challenge  array-manipulation  sorting  code-golf  code-golf  math  abstract-algebra  polynomials  code-golf  palindrome  factoring 

3
Układanie trójkątów pitagorejskich
tło Trójkąt pitagorejski to trójkąt prostokątny, w którym każda długość boku jest liczbą całkowitą (to znaczy długości boku tworzą potrójną pitagorejską trójkę ): Używając boków tego trójkąta, możemy dołączyć dwa kolejne niespójne trójkąty pitagorejskie w następujący sposób: Możemy kontynuować ten wzór według własnego uznania, o ile dwa trójkąty nie zachodzą …

1
Słyszysz mnie teraz?
tło Jesteś bogatym wykonawcą imperium oprogramowania. Twój czas jest wart dużo pieniędzy. Jako taki, musisz zawsze podróżować możliwie najbardziej wydajną trasą. Jednak jako dyrektor spędzasz dużo czasu uczestnicząc w ważnych rozmowach telefonicznych. Najważniejsze jest, aby nigdy nie odrzucać połączeń, więc nigdy nie wolno podróżować przez obszary, które nie mają sieci …

6
Koła dzielące płaszczyznę
Zadanie Otrzymasz zestaw kół w płaszczyźnie z ich środkami na linii y = 0 . Gwarantujemy, że żadna para kół nie ma więcej niż jednego wspólnego punktu. Twoim zadaniem jest określenie, w ilu regionach dzielą płaszczyznę okręgi. Region jest maksymalnym włączeniem ciągłym zestawem punktów, które nie przecinają żadnego z okręgów. …

24
Policz liczbę trójkątów
Biorąc pod uwagę listę dodatnich liczb całkowitych, znajdź liczbę trójkątów, które możemy utworzyć, tak aby ich długości boków były reprezentowane przez trzy różne wpisy na liście wejściowej. (Inspiracja pochodzi z CR .) Detale Trójkąt można utworzyć, jeśli wszystkie kombinacje trzech długości boków spełniają ścisłą nierówność trójkąta(Oznacza to, że , oraz …

23
ASCII Art Octagons
Biorąc pod uwagę liczbę całkowitą wejściową n > 1, wyślij ośmiokąt artystyczny ASCII o długości boku złożonej ze nznaków. Zobacz przykłady poniżej: n=2 ## # # # # ## n=3 ### # # # # # # # # # # ### n=4 #### # # # # # # …
22 code-golf  ascii-art  code-golf  geometry  code-golf  balanced-string  code-golf  cops-and-robbers  code-challenge  cops-and-robbers  code-golf  code-golf  random  cryptography  code-golf  array-manipulation  number  code-challenge  integer  code-golf  math  integer  code-golf  math  math  parsing  image-processing  test-battery  math  number  combinatorics  fastest-code  code-golf  code-golf  math  number-theory  rational-numbers  polynomials  code-golf  math  geometry  code-golf  code-golf  number-theory  primes  factoring  code-golf  restricted-source  code-golf  string  decision-problem  counting  code-golf  math  sequence  fibonacci  code-golf  array-manipulation  counting  code-golf  array-manipulation  number-theory  code-golf  array-manipulation  code-golf  random  code-golf  string  hexadecimal  code-golf  string  code-challenge  sorting  code-golf  number  floating-point  code-golf  sorting  code-golf  decision-problem  fibonacci  code-golf  number  combinatorics  code-golf  string  code-golf  math  code-golf  electrical-engineering  code-golf  javascript  code-golf  base-conversion  code-golf  array-manipulation  matrix  binary-matrix  code-golf  kolmogorov-complexity  python  perl  ruby  code-golf  number  code-golf  optimization  integer-partitions  code-golf  string  code-golf  ascii-art 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.