Pytania otagowane jako code-golf

Code-golf to konkurs mający na celu rozwiązanie konkretnego problemu w jak najmniejszej liczbie bajtów kodu źródłowego.


1
Tryb autopilota
Helikopter startujący w lewym górnym rogu schodzi (w przestrzeni 2D, do celów tego pytania) w kierunku ziemi. Ma tryb autopilota i tryb ręczny. Tryb autopilota działa w następujący sposób: Jeśli przestrzeń bezpośrednio poniżej jest wolna, zejdź do niej. W przeciwnym razie przesuń krok w lewo lub w prawo, całkowicie losowo. …

2
Nieobecny językoznawca
tło Twój przyjaciel, językoznawca, nagrał i przeanalizował kilka prostych fragmentów rozmowy w różnych językach. Będąc całkowicie roztargnionymi, zapomnieli, w jakim języku znajduje się każdy fragment kodu. Musisz im pomóc, tworząc program analizujący struktury zdań i wykluczający niemożliwe przypadki. Wejście Twoje dane wejściowe są niepustym ciągiem zawierającym znaki SVO, które oznaczają …

6
Usuń zduplikowane słowa z zdania
W tym wyzwaniu usuniesz zduplikowane słowa z każdego zdania . Przykłady Hello Hello, World! Hello, World! Code Code! Golf Code Code! Golf Code Hello hello World Hello World Programming Golf Programming! Programming Golf! Specyfikacja Dane wejściowe będą ciągiem znaków ASCII. Zdanie jest definiowane jako cokolwiek do końca łańcucha, linefeed ( …
10 code-golf  string 

1
Oblicz fazę księżycową
Wprowadzenie tl; dr W tym wyzwaniu musisz obliczyć fazę księżyca dla danej daty. To wyzwanie jest inspirowany przez gry psycho społecznego eksperymentu audiowizualny „ Superbrothers: Sword & Sworcery EP ”. W S: S&S EP fazy księżyca są ważne dla wyniku przygody, ponieważ niektóre wydarzenia mają miejsce tylko w określonym momencie. …

1
Zegar cyfrowy odpowiada układanki
Istnieje wiele zagadek z dopasowaniami, które polegają na dodawaniu, usuwaniu lub przenoszeniu określonej liczby dopasowań w celu utworzenia nowych liczb lub kształtów. Tak jest z zegarem cyfrowym. Biorąc pod uwagę prawidłowy czas na 12-godzinnym zegarze cyfrowym, wypisz cyfrę, która wymaga przesunięcia jak najmniejszej liczby linii, aby każda widoczna cyfra na …

3
Komputer binarny z parą I-Ching
Wprowadzenie I Ching to starożytny tekst wróżbiarski i najstarszy z chińskich klasyków. Wykorzystuje pewien rodzaj wróżenia zwany kleromancją, który wytwarza pozornie losowe liczby. Podstawową jednostką Zhou yi jest heksagram (卦 guà), postać złożona z sześciu poziomych linii (爻 yáo). Każda linia jest zepsuta lub nieprzerwana. Otrzymany tekst Zhou yi zawiera …

1
Czy mrówka może przeliterować słowa, chodząc po kostce?
Napisz funkcję, która przyjmuje dwa parametry: dodatnią liczbę całkowitą n i listę słów. Biorąc pod uwagę sześcian n -przez- n -przez- n jednostek, przypisz losową literę (AZ) do każdej jednostki powierzchni. (W przypadku kostki 3x3x3 na każdej powierzchni będzie 9 jednostek powierzchni). Następnie ustal, czy mrówka idąca po powierzchni (z …
10 code-golf 

4
Punkt w wypukłym kadłubie (2D)
tło Wypukłe kadłuba od skończonej liczby punktów to najmniejszy wielokąt wypukły, który zawiera wszystkie punkty, albo jako wierzchołków lub we wnętrzu. Aby uzyskać więcej informacji, zobacz to pytanie dotyczące PGM, które definiuje je bardzo dobrze . Wejście N+1Współrzędne 2-D ( N >= 3) przekazywane STDIN(przy dozwolonych innych typowych danych golfowych) …

3
Znajdź punkt przecięcia 2 zestawów w notacji Unioned Interval
Znajdź punkt przecięcia 2 zestawów w notacji Unioned Interval Biorąc pod uwagę dwa zestawy liczb rzeczywistych opisanych jako suma przedziałów, wypisz opis przecięcia tych dwóch zbiorów jako sumę tego samego rodzaju przedziału. Zestawy wejściowe zawsze będą się składały ze związków przedziałów, tak że każdy przedział zaczyna się i kończy na …

2
Złam sejf!
Inspirowane /puzzling/24334/to-catch-a-thief Jesteś podawany był nprzez n( nsama jest opcjonalne wejście) siatka wypełniona 0s oraz 1s (lub dowolny inny znak wyboru). Twoim celem jest, aby każda komórka była taka sama (albo 0albo 1). Możesz wykonać serię ruchów, jak zdefiniowano poniżej (zauważ różnicę w łączu Puzzling SE): Wybierz komórkę. Każda komórka …

4
Słowa kluczowe tytułu w kontekście
Wyzwanie to opiera się na problemie opisanym w D. Parnas, O kryteriach, które należy zastosować przy rozkładaniu systemów na moduły , i rozwiniętych w J. Morris, Real Programming in Functional Languages . Napisz program lub funkcję, która pobiera listę tytułów książek z stdinlub jako argument, w rozsądnym, wygodnym formacie dla …

3
Narysuj Gwiazdkę Bożego Narodzenia / Stellated Dodecahedron
Gwiazdy papierowe są ważną rzeczą w mojej rodzinie na święta, więc pomyślałem, że wirtualna będzie fajna. Poniżej znajduje się obraz zwykłego dwunastościanu (z https://en.wikipedia.org/wiki/Dodecahedron , przypisanego autorowi wspomnianemu tam.) Proces stelowania (wikipedia) po zastosowaniu do wielościanu obejmuje wydłużanie twarzy, aż przecinają inne twarze. W ten sposób zaczynając od zwykłego dwunastościanu, …

9
Numeronimy lub N8?
Numeronym (znany również jako „skurcz numerycznego”) jest, gdy słowo jest skrócony za pomocą liczb. Powszechną metodą skurczu jest użycie długości zastąpionego podciągu do zastąpienia wszystkich znaków oprócz pierwszego i ostatniego. Na przykład użyj i18nzamiast internationalizationlub L10nzamiastlocalization . ( LWielkie litery są pisane wielką literą, ponieważ wyglądają zbyt podobnie do 1.) …
10 code-golf  string 

1
Zarządzanie kolejkami w Czarny piątek
Wprowadzenie Jesteś kierownikiem działu elektroniki w dużym sklepie detalicznym, a największy dzień sprzedaży w tym roku to piątek . Aby pomóc w zarządzaniu tłumami, Twój sklep wdraża system biletów na największe okazje, w których klienci muszą przedstawić bilet przed zakupem produktu. Twoim zadaniem jest napisanie programu do sprawdzania poprawności biletów. …

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.