Pytania oznaczone «geometry»

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

170
Narysuj obraz jako mapę Voronoi

Podziękowania dla hobby Calvina za popchnięcie mojego pomysłu na wyzwanie we właściwym kierunku. Rozważ zestaw punktów w płaszczyźnie, które nazwiemy witrynami , i skojarzmy kolor z każdą witryną. Teraz możesz pomalować całą płaszczyznę, kolorując każdy punkt kolorem najbliższego miejsca. Nazywa...

73
Oblicz Phi (nie Pi)

Nie, nie mam na myśli ϕ = 1.618...i π = 3.14159.... Mam na myśli funkcje . φ (x) jest liczbą całkowitą mniejszą lub równą, xktóra jest względnie podstawowa x. π (x) to liczba liczb pierwszych mniejsza lub równa x. Powiedzmy, że „not pi” to wtedy π̅ (x) i zdefiniujmy, że jest to liczba kompozytów...

73
Utwórz „H” z mniejszych „H”

Wyzwanie Utwórz funkcję lub program, który po otrzymaniu liczby całkowitej sizewykonuje następujące czynności: Jeśli sizejest równe 1, wyjście H H HHH H H Jeśli sizejest większy niż 1, wyjście X X XXX X X gdzie Xjest wyjściem programu / funkcji dlasize - 1 (Jeśli wolisz, możesz dopasować...

57
Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć

Mały Chandler jest smutny. Narysuj mu chmurę, aby go pocieszyć. Uwaga: narysowanie chmury tak naprawdę go nie poprawi. Okrąg można zdefiniować jako 3- krotny, (x,y,r)gdzie xpozycja x koła na płaszczyźnie kartezjańskiej, ypozycja y koła na płaszczyźnie kartezjańskiej i rjest promieniem okręgu. xi...

47
Czy mój trójkąt ma rację?

Biorąc pod uwagę a, b, cdługość trzech boków trójkąta, powiedzmy, czy trójkąt jest ustawiony pod kątem prostym (tj. Ma jeden kąt równy 90 stopni), czy nie. Wejście Trzy dodatnie wartości całkowite w dowolnej kolejności Wynik Albo specyficzny prawdziwe wyjścia ( true, 1, yes, ...) lub wyjście...

42
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...

42
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...

41
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 => yes:...

41
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...

40
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...

38
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 DRF DFL DLB DBR (to konkretne wejście...

38
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...