Pytania otagowane jako geometry

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

30
StringgnirtSStringgnirtSStringgnirtS
Oto stosunkowo proste wyzwanie. Biorąc pod uwagę ciąg o długości N , wypisz ciąg do przodu, następnie do tyłu, następnie do przodu, a następnie do tyłu ... itd. N razy. Na przykład, jeśli dane wejściowe były Hello! Powinieneś wypisać: Hello!!olleHHello!!olleHHello!!olleH Możesz także opcjonalnie wypisać jeden końcowy znak nowej linii. Twoje …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

5
Blokuj stada botów!
Konkurs się zakończył! Wprowadzenie Jest to interaktywny konkurs króla wzgórza, w którym kontroler jest w pełni zawarty we fragmencie stosu u dołu pytania. Kontroler automatycznie odczytuje odpowiedzi i gra w gry. Każdy może uruchomić go w dowolnym momencie bezpośrednio w przeglądarce. Mechanika tego konkursu jest bardzo podobna do mechaniki Red …

30
Czy ta liczba jest liczbą całkowitą -2?
Są sprytne sposoby określania, czy liczba jest potęgą 2. To już nie jest interesujący problem, więc ustalmy, czy dana liczba całkowita jest potęgą liczby całkowitej -2 . Na przykład: -2 => yes: (-2)¹ -1 => no 0 => no 1 => yes: (-2)⁰ 2 => no 3 => no 4 …

30
Goodness Giza Golf!
„Liczba Giza”, zwana również potocznie liczbą Timmy'ego, to dowolna liczba, w której cyfry przedstawiają piramidę ( A134810 ). Na przykład „12321” jest liczbą Gizy, ponieważ można ją wizualizować w następujący sposób: 3 2 2 1 1 Jednak coś takiego jak „123321” nie jest liczbą Giza, ponieważ na górze piramidy znajdują …

13
Objętości skrzynek ASCII
Wprowadzenie W tym wyzwaniu otrzymujesz jako dane wejściowe reprezentację ASCII siatki (rozłożonej powierzchni) prostokątnego prostopadłościanu (ramka 3D). Format jest następujący: ....+--+....... ....|##|....... ....|##|....... ....|##|....... +---+--+---+--+ |###|##|###|##| +---+--+---+--+ ....|##|....... ....|##|....... ....|##|....... ....+--+....... Każda twarz prostopadłościanu jest prostokątem #s otoczonym +-|-znakami. Zewnętrzna część siatki jest wypełniona .s. Sieć zawsze będzie miała tę …

22
Sprawdź, czy punkt leży w trójkącie
Twoim celem jest ustalenie, czy dany punkt 2D X znajduje się w obszarze trójkąta o danych wierzchołkach A, B, C. Napisz funkcję, która przyjmuje współrzędne punktu testowego X i trzech wierzchołków trójkąta (czyli w sumie 8 współrzędnych) i zwraca True, jeśli punkt znajduje się w tym trójkącie, i False, jeśli …

3
Zbuduj pięciokąt, unikając używania kompasu
Zasady Zaczniesz tylko z dwóch elementów: Punkty i B takie, że ≠ B . Punkty te zajmują płaszczyznę, która jest nieskończona we wszystkich kierunkach.ZAAAbBBA ≠ BA≠BA \neq B Na dowolnym etapie procesu możesz wykonać jedną z trzech następujących czynności: Narysuj linię, która przechodzi przez dwa punkty. Narysuj okrąg wyśrodkowany w …

8
Czy mogę rozłożyć puzzle?
Napisz program lub funkcję, która pobiera prostokątną siatkę tekstu, w którym każda komórka ma postać a Alub a B. Wszystkie Akomórki utworzą prosty łączony kształt, tzn. Wszystkie będą połączone prostopadle bez otworów (litery po przekątnej nie liczą się jako połączone). Podobnie, wszystkie Bkomórki utworzą kolejny, łatwo połączony kształt. Siatka zawsze …

3
Rozwiąż kostkę Rubika
Napisz najkrótszy program, który rozwiązuje kostkę Rubika (3 * 3 * 3) w rozsądnym czasie i porusza się (powiedzmy, maks. 5 sekund na twoim komputerze i mniej niż 1000 ruchów). Dane wejściowe mają format: UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF …

5
P i = = 3,2
Zainspirowany tym filmem z serii Infinite . Wprowadzenie Pi jest zdefiniowane jako stosunek obwodu do średnicy koła. Ale jak zdefiniowano okrąg? Zwykle okrąg definiuje się jako punkty o stałej odległości od punktu środkowego (załóżmy, że środek znajduje się w punkcie (0,0)). Następne pytanie brzmi: jak zdefiniować odległość ? Poniżej rozważamy …

30
Wrona kontra taksówka
Wyobraź sobie podróż do punktu leżącego A mil w poziomie i B mil w pionie od aktualnej pozycji. Lub innymi słowy, podróżując od miejsca (0, 0)do miejsca (a, b). Jak daleko byś musiał podróżować? To wydaje się proste pytanie, ale odpowiedź zależy od tego, kogo zapytasz. Jeśli jesteś krukiem i …

19
Rotacja Czebyszewa
Rozważ zwykłą siatkę, w której każda komórka ma współrzędne całkowite. Możemy pogrupować komórki w (kwadratowe) „pierścienie”, w których komórki w każdym pierścieniu mają tę samą odległość Czebyszewa (lub odległość szachownicy) od początku. Twoim zadaniem jest przyjęcie takiej współrzędnej komórki i obrócenie tej komórki o jedną pozycję przeciwnie do ruchu wskazówek …

14
Tajemnice papieru toaletowego
Dziś musisz rozwiązać bardzo praktyczny problem: ile pętli potrzebujesz, aby mieć określoną liczbę arkuszy na rolce papieru toaletowego? Spójrzmy na kilka faktów: Średnica gołego cylindra z papieru toaletowego wynosi 3,8 cm Długość jednego arkusza papieru toaletowego wynosi 10 cm. Grubość jednego arkusza papieru toaletowego wynosi 1 mm. Przed pierwszym owinięciem …

18
Wyjaśnij wizualnie twierdzenie Pitagorasa
Częstym wizualnym wyjaśnieniem twierdzenia Pitagorasa jest: Kwadraty mają reprezentować kwadrat długości boku i obszary a + b = c, tak jak mówi twierdzenie Pitagorasa. Ta część jest tym, co musisz pokazać. Twoje zadanie Otrzymasz dwie liczby całkowite jako dane wejściowe, które mają reprezentować boki ai btrójkąta prostokątnego (np.3, 4 ). …

30
Oceń proporcje trójkąta
Biorąc pod uwagę trzy długości boczne trójkąta, oceń jego współczynnik proporcji AR na podstawie następującego wzoru: gdzie Im trójkąt jest bliższy równowadze, tym bliższy jest 1jego współczynnik kształtu. Współczynnik kształtu jest większy lub równy 1dla prawidłowych trójkątów. Wejścia Dane wejściowe to trzy rzeczywiste liczby dodatnie, które w razie potrzeby mogą …

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.