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.

9
Wyzwanie Saltine
Oto krakers solny ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Oto dwa ułożone krakersy: _________________ | . . . | | . __________|______ | . | . . . | …

7
Jak mam alias funkcje członka w Pythonie?
W Pythonie można zapisywać bajty, używając wielokrotnie używanych funkcji aliasingu. Na przykład: r=range a=r(100) b=r(200) c=r(300) Jednak gdy funkcje są funkcjami składowymi razem, nie wiem, jak je aliasować w sposób umożliwiający tworzenie łańcuchów. Na przykład: s='Hello' // Plain code s=s.replace('H','J').replace('e','i').replace('l','m').replace('o','y') // What I am trying to do q=replace s=s.q('H','J').q('e','i').q('l','m').q('o','y') Oczywiście …
23 code-golf  tips  python 

27
Dywany Sierpińskiego
Kto nie lubi dobrego fraktala? Sierpińskiego Dywan jest klasycznym przykładem fraktala. Aby ukończyć to zadanie, musisz wygenerować dywan typu i wydrukować wynikowy obraz na stdout(formatowanie patrz przykład poniżej) , reprezentujący dywan poziomy. Kroki można znaleźć w tym artykule w Wikipedii . Ta wartość zostanie pobrana z stdinlub równoważna. Na przykład …

10
Rezystory o niezwykłej wartości
Wprowadzenie Podczas budowy projektu elektronicznego schemat może wymagać rezystora o nietypowej wartości (powiedzmy 510 omów). Sprawdzasz pojemnik na części i okazuje się, że nie masz rezystorów 510 omów. Ale masz wiele wspólnych wartości powyżej i poniżej tej wartości. Łącząc rezystory równolegle i szeregowo, powinieneś być w stanie dość dobrze przybliżyć …

5
Narysuj cienie budynków
Wkład: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Wydajność: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... …

11
Zrób sobie przerwę, aby zrobić węża!
Nasz klasyczny wąż rozwinął brak równowagi hormonów wzrostu . Co gorsza, jego ogon jest zablokowany! Biorąc pod uwagę dane kierunkowe, jak określono wFigure 1 , napisz program, który określi, gdzie będzie rosnąć. Rysunek 1. Wprowadzanie kierunkowe. Specyfikacje programu Czytaj wprowadzony znak po znaku naSTDIN . Po przeczytaniu znaku wypuść węża …
23 code-golf 

5
Regex Golf: Regiony Włoch kontra Stany USA
Mamy już problem z meta-regex-golfem zainspirowany komiksem xkcd Ale ten regex golf też wygląda zabawnie! Chcę rozróżnić stany USA i regiony Włoch. Czemu? Jestem obywatelem obu krajów i zawsze mam z tym problem * . Regiony Włoch to Abruzzo, Valle d'Aosta, Puglia, Basilicata, Calabria, Campania, Emilia-Romagna, Friuli-Venezia Giulia, Lazio, Liguria, …

6
Koła dzielące płaszczyznę
Zadanie Otrzymasz zestaw kół w płaszczyźnie z ich środkami na linii y = 0 . Gwarantujemy, że żadna para kół nie ma więcej niż jednego wspólnego punktu. Twoim zadaniem jest określenie, w ilu regionach dzielą płaszczyznę okręgi. Region jest maksymalnym włączeniem ciągłym zestawem punktów, które nie przecinają żadnego z okręgów. …

5
Porady dotyczące gry w golfa w pieprzeniu mózgu
Jakie masz ogólne wskazówki na temat gry w golfa? Szukam pomysłów, które można by zastosować do problemów z golfem w kodzie, które są przynajmniej w pewnym stopniu specyficzne dla pieprzenia mózgu (np. „Usuń komentarze” nie jest odpowiedzią). Proszę zamieścić jedną wskazówkę na odpowiedź.

6
Przełożenia Lego
Buduję gigantycznego robota Lego i muszę wygenerować określone przełożenia przy użyciu zestawu kół zębatych. Mam wiele kół zębatych ze zwykłymi rozmiarami kół LEGO: 8, 16, 24 lub 40 zębów. Napisz program, którego mogę użyć, w którym wprowadzę przełożenie, a program powie mi, jakiej kombinacji biegów powinienem użyć, aby uzyskać żądany …
23 code-golf  math 

5
Strzel grę Go
Zdobywanie punktów w Go to zadanie, które nie jest wcale takie łatwe. W przeszłości odbyło się kilka debat na temat projektowania reguł obejmujących wszystkie dziwne przypadki narożne, które mogą się zdarzyć. Na szczęście w tym zadaniu nie musisz robić skomplikowanych czynności, takich jak życie i śmierć czy wykrywanie seki. W …

4
Rozwiązywanie trzech otwartych problemów z zatrzymującą się wyrocznią
Otrzymujesz funkcje: h1 (f, * args) i h2 (f, * args) Obie są metodami, które są już dla Ciebie zdefiniowane (tutaj gwiazdka wskazuje zmienną liczbę argumentów) f jest funkcją, * args to lista parametrów, które należy przekazać tej funkcji h1 zwraca wartość logiczną: Prawda, jeśli funkcja f kiedykolwiek się zatrzymuje …
23 code-golf  math 

21
Konwertuj powtarzający się ułamek dziesiętny na ułamek
To pytanie nie musi dotyczyć tylko kończenia miejsc po przecinku - powtarzające się miejsca po przecinku można również konwertować na ułamki za pomocą algorytmu. Twoim zadaniem jest stworzenie programu, który pobiera dziesiętną liczbę dziesiętną jako dane wejściowe, i wypisuje odpowiedni licznik i mianownik (w najniższych terminach), który generuje to rozwinięcie …

30
Litery w numerach telefonów
Problem: Tworzysz nowy telefon, na którym ludzie mogą na przykład wpisywać wyspecjalizowane numery telefonów 1-800-program, i zostaną one automatycznie przekonwertowane na użyteczny numer telefonu, taki jak 1-800-7764726(w poprzednim przykładzie). Twój program otrzyma ciąg znaków, jeśli ma dowolną długość z cyframi, literami i myślnikami, i przekonwertuje wszystkie litery na odpowiadające im …
23 code-golf  number 

8
Odtwarzanie kompozycji Pieta Mondriana
Dzień dobry, Twoim celem jest odtworzenie, w jak najmniejszej ilości bajtów kodu źródłowego, dowolnego z obrazów „Kompozycji” Piet Mondriana (na przykład Kompozycja # 10 ). W trybie odtwarzania można użyć rzeczywistych kolorów lub zastąpić je odpowiednimi kolorami z domyślnej palety 16 kolorów systemu Windows. Twoje odtwarzanie może być wyprowadzone 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.