Pytania oznaczone «code-golf»

20
Znajdź wypukły kadłub zestawu punktów 2D

Kiedy wbijesz zestaw gwoździ w drewnianą deskę i owiniesz je gumką, otrzymasz wypukły kadłub . Twoim zadaniem, jeśli zdecydujesz się to zaakceptować, jest znalezienie Wypukłego Kadłuba danego zestawu punktów 2D. Niektóre zasady: Napisz jako funkcję, argumentem są współrzędne listy punktów...

20
Uruchom dekodowanie długości

Napisz najkrótszy kod w wybranym języku, aby wykonać dekodowanie długości ciągu danego ciągu. Ciąg zostanie dostarczony jako wejście na stdin w formie CNCNCNCNCNCNCNCN gdzie każdy Cmoże być dowolnym drukowalnym znakiem ASCII, a każdy Njest cyfrą 1na 9(włącznie). Przykładowe dane...

20
JSFuck Golf - Hello World

JSFuck jest językiem ezoterycznym, w którym każda instrukcja JavaScript może być dokładnie odtworzona w innym prawidłowym programie JavaScript, który używa tylko 6 znaków []()!+. Konwerter JSFuck, gdy otrzyma dane wejściowe alert("Hello World!"), tworzy blok kodu o długości 22 948 znaków. Ponieważ...

20
Narysuj czajniczek z Utah

Utah czajniczek , pierwotnie stworzony przez Martina Newell, to wygodny obiekt do testowania programów graficznych 3D. Zadanie polega na utworzeniu obrazu czajnika w formie szkieletowej w rzucie perspektywicznym. Aby zachęcić do idei aplikacji kodu źródłowego , przeglądanie i sterowanie kamerą...

20
Najkrótszy kod, aby utworzyć grę Too-low - Too-high

Musisz stworzyć grę Zbyt niska --- Zbyt wysoka (TLTH) w najkrótszym kodzie (w bajtach) Zasady gry: Komputer wybierze liczbę losową spoza zakresu liczb całkowitych (-32768..32767). Teraz wymyślisz liczbę i wprowadzisz ją. Komputer powie, czy Twój numer jest niższy ( TOO LOW) lub wyższy ( TOO...

20
Napisz program szyfrujący Playfair

Napisz program, który pobiera dwa wiersze danych wejściowych i używa pierwszego jako frazy kluczowej do szyfrowania drugiego zgodnie z techniką szyfrowania Playfair. Wikipedia szczegółowo opisuje szyfrowanie Playfair , ale aby uniknąć niejasności, oto krótkie podsumowanie: 1. Wygeneruj tabelę...

20
Wskazówki dotyczące gry w golfa w Julii

Jakie masz ogólne wskazówki na temat gry w golfa w Julii? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej nieco specyficzne dla Julii (np. „Usuń komentarze” nie jest

20
Znajdź dziwną postać we wzorze

Wejście Pierwszy wiersz będzie pewnym ciągiem powtarzanym dowolną liczbę razy. Na przykład, może to być abcabcabcabc, [];[];[];itp mogą być odcięte; na przykład: 1231231231. Zawsze znajdź najkrótszy ciąg; Na przykład, jeśli linia jest 22222, to ciąg jest 2, nie 22lub 22222czy cokolwiek innego....

20
Fillomino Solver

Fillomino to układanka, w której wypełniasz siatkę poliominoami . Każdy poliomino jest obszarem sąsiadujących komórek. Reprezentacja siatki pokazuje, jaki rozmiar poliomino pokrywa każdą komórkę. Na przykład pentomino (5) byłoby pokazane jak 5w każdej z pięciu sąsiadujących komórek (patrz poniżej)....

20
Chroń moje ściany przed tymi nieznośnymi drzwiami

Klamki są świetne, ale kiedy otworzysz drzwi, zawsze wgniatają ściany wokół nich. Potrzebuję, abyś wziął udział w sztuce ASCII pokoju, tak jak to: +---------+--X --X --+-----+ | \ \ |\ | \ | | \ \ | \ | \| | X | \ | X | / | | \ X | / | \ / | / | \ / | +---X --+-------X------+-----+ I wyślij...

20
Żonglowanie liczbami

Twoim zadaniem jest wygenerowanie prawidłowego wzorca żonglerki poprzez wypełnienie danego szablonu. Najpierw jednak prawdopodobnie musisz wiedzieć, jak oznaczony jest taki wzór. Wprowadzenie do Sitewap Sitewap to ustalona notacja dotycząca wzorców żonglerki. Działa, dzieląc wzór na uderzenia....

20
Rzuć kostką Lochów i Smoków

Chcę grać w Dungeons and Dragons, ale nie mam żadnych kości! Twoim zadaniem jest rzucić kostką D&D. Specyfikacja formatu wejściowego w postaci Backus-Naur to: <valid-input> ::= <opt-integer> "d" <integer> <opt-modifier> <opt-integer> ::= |...

20
Sprawdź, czy istnieje ruch w grze Bejeweled / match 3

tło W Bejeweled i podobnych grach gracz musi zamienić dowolne dwa sąsiednie klejnoty (bez przekątnych) w siatce klejnotów 8x8, aby dopasować trzy tego samego koloru z rzędu. Klejnoty można dopasowywać poziomo lub pionowo. Rozgrywka trwa, dopóki nie będzie żadnego ruchu, który można wykonać, co...

20
Niech rozpocznie się trygonometria!

Wprowadzenie: Sinus z xwyraża się wzorem: sin(x) = x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - x^11/11! // and more follows... Cosinus z xoblicza się według wzoru: cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! + x^8/8! - x^10/10! // and more follows... Zadanie: Biorąc pod uwagę wartość xi n, napisz...

20
Narysuj ścieżkę permutacji

Wyobraź sobie następujące diagramy jako zestawy pionowych rur krzyżujących się. 1 2 1 2 1 2 3 4 \ / \ / \ / \ / X | | | / \ / \ / \ / \ 2 1 1 2 | X | \ / \ / X X / \ / \ 3 1 4 2 Na schemacie najbardziej po lewej stronie 1i 2przesuwają się po swoich odpowiednich ukośnikach, krzyżują się Xi...

20
Podłącz ponownie dziś wieczorem lub w ten weekend

To jest mój pierwszy kod golfowy, więc daj mi znać, jeśli jest zbyt szeroki lub jeśli brakuje mi informacji na temat dobrej układanki! Wyzwanie W Ontario i prawdopodobnie w innych częściach świata za energię elektryczną naliczane są ceny według czasu użytkowania (TOU) , który zmienia koszt za...