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.

3
Generuj sekwencję wykałaczki
Co to jest sekwencja Wykałaczki? Według Wikipedii W geometrii sekwencja wykałaczki jest sekwencją dwuwymiarowych wzorów, które można utworzyć przez wielokrotne dodawanie segmentów linii („wykałaczek”) do poprzedniego wzoru w sekwencji. Pierwszym etapem projektu jest pojedyncza „wykałaczka” lub segment linii. Każdy etap po pierwszym tworzy się, biorąc poprzedni projekt i, dla każdego …

8
Święto Dziękczynienia Turcji
(Mam nadzieję, że nadal jest to dla Ciebie Święto Dziękczynienia) Dostałeś indyka na obiad z okazji Święta Dziękczynienia, ale nie wiesz, jak go równomiernie rozprowadzić. Problem polega na tym, że niektórzy ludzie jedzą więcej niż inni, więc musisz znaleźć rozwiązanie Wejście Będą dwa wejścia. Pierwsza będzie sztuką ascii różnych ludzi. …

8
Ile jest miejsc po przecinku, zanim muszę zaokrąglić?
Gdy zaokrąglasz cyfrę, jeśli następną cyfrą jest >= 5dodawanie 1. Na przykład: 3.1415926535 rounded to 1dp is 3.1 3.1415926535 rounded to 4dp is 3.1416 <-- Note the 5 changed to 6 3.1415926535 rounded to 5dp is 3.14159 3.1415926535 rounded to 9dp is 3.141592654 <-- Note the 3 changed to 4 …
10 code-golf  math 


5
Zaimplementuj narzędzie Dog Bash
dog to narzędzie wiersza polecenia, które pobiera dowolną liczbę argumentów, z których pierwszy to tekst do napisania, a pozostałe to dowolnie wiele plików. dogNarzędzie zostanie podzielony tekst w równych porcjach tych plików. Jeśli pozostała część n, pierwsze npliki otrzymują dodatkowy bajt dogjest przeciwieństwem catforallu jako takiego x, co należy przyjąć. …

4
Wyrównaj tekst do bloku
Zadanie Twoim zadaniem jest napisanie całego programu, który dopasuje dane wejściowe do bloku o danym rozmiarze. Wejście: 40 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip …

7
Czy pada deszcz Nie umiem powiedzieć
Są to krople deszczu: ! | . " : Są to cząsteczki chmur: ( ) _ @ $ & Chcę, żebyś sprawdził, kiedy otrzyma blok tekstu, czy pada deszcz. Pada deszcz, jeśli gdzieś nad każdą kroplą deszczu znajduje się cząstka chmury. Na każdą kroplę deszczu musi przypadać jedna cząsteczka chmury. …

11
„I” ma szansę „i” wystąpić
Zaprojektuj generator liczb losowych, w którym i-ta liczba ma szansę wystąpienia i% dla wszystkich 0 <i <14. 0 powinno mieć dokładnie 9% prawdopodobieństwa wystąpienia. Ziarno generatora powinno być czasem systemowym. Nie można użyć wstępnie zdefiniowanej funkcji do generowania liczb losowych. Zasadniczo 1 ma 1% szansy na wystąpienie, 2 ma 2% …

5
Błąd nastawienia Levenshteina
Napisz program w języku o nazwie, Aktóra po podaniu łańcucha Swyświetla nazwę innego języka programowania B. Długość Bmusi być równa odległości Levenshteina (skrót "LD") pomiędzy Ai S. Aby zostać uznanym za język programowania, Bmusi mieć stronę esolangs lub stronę Wikipedii. Przykład: (Suppose the program is coded in Python) Input: Jython …
10 code-golf  string 

4
Relacja wsteczna
Napisz program lub funkcję, która, biorąc pod uwagę dwa łańcuchy ASCII Ai B, wygeneruje łańcuchy A'i B'gdzie wspólne podciągi są odwrócone w ich miejsce. Proces wyszukiwania A'jest następujący: A' jest początkowo pusty. Jeśli pierwszy znak Ajest w B, znajdź najdłuższy przedrostek, Aktórego jest podłańcuchem B. Usuń ten prefiks z Ai …
10 code-golf  string 

1
Narysuj teselację płaszczyzny hiperbolicznej
Wykonaj wykres (dysk Poincare) teselacji na płaszczyźnie hiperbolicznej, na przykład: Program pobiera cztery dane wejściowe: 1) Ile krawędzi / wielokątów (trzy w tym przykładzie). 2) Ile przecina w każdym wierzchołku (siedem w tym przykładzie). 3) Ile kroków od środkowego wierzchołka do renderowania (5 w tym przykładzie, jeśli przyjrzysz się uważnie). …

1
Ocena wyrażeń za pomocą skrótów numerycznych
Pracujesz dla firmy, która chce stworzyć przyjazny dla użytkownika kalkulator, dlatego też powierzono ci zadanie dodania możliwości używania przez użytkowników „skrótów numerycznych”, czyli liter reprezentujących wartości liczbowe, na przykład kdla 1000. Ponieważ Twoja firma chce zaoszczędzić pieniądze na przechowywaniu we wspomnianych kalkulatorach, musisz maksymalnie zminimalizować swój kod, aby zmniejszyć koszty …
10 code-golf 

4
Avast, scallywags!
Czarnobrody był angielskim piratem z początku XVIII wieku. Chociaż był znany z grabieży i przejmowania statków, dowodził swoimi statkami za zgodą ich załóg. Nie ma doniesień o tym, że kiedykolwiek skrzywdził lub zabił swoich jeńców. To wyzwanie jest na cześć osławionego Czarnobrodego i zainspirowane International Talk Like a Pirate Day …
10 code-golf 

4
Zrekonstruuj prostokąt tekstowy z ukośnych pasków
Wyzwanie to jest inspirowane pytaniem SO o przemierzanie matrycy poprzez wyliczenie wszystkich jej ukośnych pasków. Zamiast matrycy rozważ blok tekstu: ABCD EFGH IJKL Przechodzenie po przekątnych SW-NE tego bloku od lewej do prawej, zaczynając od lewego górnego rogu i kończąc w prawym dolnym rogu, daje następującą informację wyjściową: A EB …
10 code-golf 

1
Skracanie długiej liczby
Jeśli masz do czynienia z długimi liczbami podczas gry w golfa, zmniejszenie długości kodu może być trudne, więc czy masz jakieś wskazówki, jak skrócić liczbę i ułatwić zarządzanie? Na przykład następujący kod Pyth wypisuje „Hello world”, ale przy 44 bajtach, co jest niezadowalające: Vcjkj85942000775441864767076 2 7=k+kCiN2)k Jak mam skrócić długi …
10 code-golf  tips  pyth 

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.