Pytania otagowane jako geometry

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

1
Łowienie sieci sześcianowych
Kostki mogą być wykonane z sześciu kwadratów jako boków. Ale możesz również złożyć trzy prostokąty 2x1 na pół i skleić je ze sobą, tworząc sześcian. Teraz w tym wyzwaniu otrzymujesz zestaw elementów, z których każdy składa się z kwadratów, i musisz ustalić, czy możesz wybrać elementy, aby utworzyć kostkę jednostkową. …

26
Digital Sum Fibonacci
Wszyscy znamy sekwencję Fibonacciego : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Zamiast tego f(n) = f(n-1) + f(n-2)weźmiemy cyfrową sumę poprzednich 2 wpisów. Sekwencja powinna zacząć się od tego 0, 1, po czym różnice są …

30
Trójkąty ASCII
Twoim zadaniem jest napisanie programu lub funkcji, która wypisze trójkąt ASCII. Wyglądają tak: |\ | \ | \ ---- Twój program pobierze pojedyncze dane liczbowe nz ograniczeniami 0 <= n <= 1000. Powyższy trójkąt miał wartość n=3. Trójkąt ASCII będzie miał nukośniki odwrotne ( \) i pionowe paski ( |), …
30 code-golf  ascii-art  code-golf  rubiks-cube  code-golf  path-finding  maze  regular-expression  code-golf  math  rational-numbers  code-golf  kolmogorov-complexity  graphical-output  code-golf  tips  code-golf  string  permutations  code-golf  sorting  base-conversion  binary  code-golf  tips  basic  code-golf  number  number-theory  fibonacci  code-golf  date  code-golf  restricted-source  quine  file-system  code-golf  code-golf  math  code-golf  ascii-art  code-golf  math  primes  code-golf  code-golf  math  matrix  code-golf  string  math  logic  factorial  code-golf  palindrome  code-golf  quine  stateful  code-golf  interactive  code-golf  board-game  code-golf  math  arithmetic  code-golf  string  code-golf  math  matrix  code-golf  math  abstract-algebra  polynomials  code-golf  date  code-golf  string  array-manipulation  sorting  code-golf  game  code-golf  string  code-golf  ascii-art  decision-problem  code-golf  number  sequence  code-golf  code-golf  code-golf  sequence  fibonacci  code-golf  math  geometry  random  code-golf  code-golf  math  decision-problem  fractal  rational-numbers  code-golf  number  number-theory  code-golf  combinatorics  permutations  card-games  code-golf  math  sequence  array-manipulation  fibonacci  code-golf  sequence  decision-problem  graph-theory  code-golf  ascii-art  parsing  lisp  code-golf  string  math  natural-language  logic  code-golf  math  logic  code-golf  string  alphabet  code-golf  string  code-golf  string 

8
Piosenki Beatlesów i Sześciokąty
Napisz dwa programy w kształcie trójkąta (piramidy). Pierwszy powinien być skierowanym do góry trójkątem tekstowym o minimalnej szerokości podstawy wynoszącej trzy znaki. Więc miałby taką strukturę X XXX lub X XXX XXXXX lub X XXX XXXXX XXXXXXX lub większy. Każdy z nich Xma zostać zastąpiony znakami twojego rzeczywistego kodu, którym …

7
Golf najmniejsze koło!
Problem: Biorąc pod uwagę niepusty zestaw punktów na płaszczyźnie kartezjańskiej, znajdź najmniejsze koło, które je ogarnia ( link z Wikipedii ). Ten problem jest trywialny, jeśli liczba punktów wynosi trzy lub mniej (jeśli jest jeden punkt, okrąg ma promień zero; jeśli są dwa punkty, odcinek linii łączący punkty jest średnicą …

2
Dodatek do krzywych eliptycznych
Dodatek do krzywych eliptycznych Zastrzeżenie: To nie oddaje sprawiedliwości w bogatym temacie krzywych eliptycznych. Jest bardzo uproszczone. Ponieważ krzywe eliptyczne zyskały ostatnio dużą uwagę mediów w kontekście szyfrowania, chciałem dać trochę wglądu, jak faktycznie działa „obliczanie” krzywej eliptycznej. Wprowadzenie Krzywe eliptyczne to zbiory punktów (x,y)w płaszczyźnie formy y^2 = x^3+Ax+B. …

30
Normalizuj wektor
Aby znormalizować wektor, należy przeskalować go do długości 1 ( wektor jednostkowy ), zachowując spójność kierunku. Na przykład, jeśli chcielibyśmy znormalizować wektor składający się z 3 składników, u najpierw ustalilibyśmy jego długość: | u | = sqrt (u x 2 + u y 2 + u z 2 ) ... …

6
Wsparcie! Mój kalkulator działa nieprawidłowo!
Wprowadzenie Mój kalkulator zachowuje się dziwnie. Czasami, gdy wpisuję 8, wyświetla się 2. A czasami, gdy wpisuję 6, wyświetla się +. Niektóre przyciski są pomieszane! Czy ktoś mógłby mi pomóc ustalić, który? Wyzwanie: Dane wejściowe: lista niepoprawnych równań z poprawnymi wynikami. Wyjście: dwa zamienione przyciski. Na przykład: dane wejściowe mogą …
28 code-golf  number  arithmetic  integer  code-golf  math  number  geometry  code-golf  grid  code-golf  math  number  sequence  primes  code-golf  sequence  kolmogorov-complexity  code-golf  string  ascii-art  alphabet  code-golf  math  sequence  integer  code-golf  number-theory  integer  natural-language  code-golf  date  code-golf  function  code-golf  ascii-art  code-golf  math  number-theory  primes  classification  code-golf  array-manipulation  decision-problem  matrix  code-golf  number  code-golf  code-golf  ascii-art  matrix  code-golf  string  code-golf  sequence  base-conversion  code-golf  code-golf  math  number-theory  combinatorics  integer-partitions  code-golf  integer  binary  base-conversion  code-golf  integer  base-conversion  palindrome  code-golf  code-golf  integer-partitions  code-golf  math  ascii-art  matrix  code-golf  number  sequence  number-theory  matrix  code-golf  interpreter  code-golf  graph-theory  code-golf  ascii-art  decision-problem  code-golf  division  code-golf  array-manipulation  primes  code-golf  string  ascii-art  code-golf  primes  counting  code-golf  matrix  unicode  code-golf  source-layout  code-golf  grammars  code-golf  string  cops-and-robbers  regular-expression  obfuscation  string  code-challenge  cops-and-robbers  regular-expression  code-golf  kolmogorov-complexity  game  card-games  code-golf  kolmogorov-complexity  code-golf  array-manipulation  matrix  code-challenge  cops-and-robbers  code-challenge  decision-problem  cops-and-robbers  code-golf  permutations 

1
Znajdź obszar największego wypukłego wielokąta
Biorąc pod uwagę listę współrzędnych całkowitych, znajdź obszar największego wypukłego wielokąta, jaki możesz zbudować z listy, tak aby - każdy wierzchołek jest na liście żaden element listy nie jest zawarty w wielokącie. Przykład: (0, 0) (8, 0) (0, 1) (3, 1) (7, 1) (1, 2) (5, 2) (9, 2) (2, …

6
Narysujmy flagę Nepalu
Flaga Nepalu ( Wikipedia , Numberphile ) wygląda zupełnie inaczej. Zawiera również szczegółowe instrukcje rysowania (zawarte w artykule w Wikipedii). Chcę, żebyście stworzyli program, który narysuje flagę Nepalu. Użytkownik wprowadza żądaną wysokość flagi (od 100 do 10000 pikseli), a program wysyła flagę Nepalu. Możesz wybrać dowolny sposób narysowania flagi: wszystko, …

4
Najmniejszy region płaszczyzny, który zawiera wszystkie wolne n-omino
Na Math Stack Exchange zadałem pytanie o najmniejszy region, który może zawierać wszystkie bezpłatne n-ominos . Chciałbym dodać tę sekwencję do On-Line Encyclopedia of Integer Sequences, gdy będę mieć więcej terminów. Przykład Region dziewięciu komórek jest najmniejszym podzbiorem płaszczyzny, który może zawierać wszystkie dwanaście wolnych 5-omino , jak pokazano poniżej. …

30
Diamentowy twórca +
Wyzwanie: Podano liczbę całkowitą njako dane wejściowe. Utwórz diament, który jest 2x podaną liczbą n. Wejście: Dane wejściowe są liczbami całkowitymi ni 2 <n ≤ 3000. Wyjście: Wyjście będzie sznurkiem i będzie miało postać diamentu składającego się +z linii dodawania na początku pokazującej nużycie+ Przykłady: D (3): +++ + +++ …

14
Najkrótsza odległość między dwoma punktami to linia
Kod programu lub funkcji, aby zbudować interaktywne płótno na ekranie o wielkości co najmniej 400 pikseli x 400 pikseli. Płótno może być dowolnego koloru, graniczy lub bez obramowania, z paskiem tytułowym lub bez, itp., Po prostu jakąś formę oczywistego płótna. Użytkownik kliknie dwa odrębne obszary płótna, a program musi w …

19
Narysuj trójkąt Reuleaux!
Reulaux trójkąt jest kształt utworzony przez przecięcie się trzech kół, z których każdy przechodzi przez koła centruje innych. Bez względu na obrót szerokość trójkąta Reuleaux zawsze będzie równa promieniowi okręgów: Zdjęcie: Wolfram MathWorld Napisz program, który przyjmuje szerokość rjako dane wejściowe i wyświetla trójkąt Reuleaux o tej szerokości (w pikselach). …

5
Obróć hipersześcian
Wprowadzenie Hypercube / tesseract jest 4-wymiarowym odpowiednikiem normalnej kostki. Robi się to, biorąc siatkę sześcianu, rozciągając ją na trzeci wymiar, a następnie - używając czwartego wymiaru - składając ją w hipersześcian. Zasadniczo jest to sześcian, którego każda strona to sześcian. Aby utworzyć hipersześcian, potrzebujesz 16 wektorów 4d (wektor z x, …

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.