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.

10
Ogranicz liczbę swoich biegów
Listy samoograniczające Rozważ niepustą listę L zawierającą nieujemne liczby całkowite. Prowadzony w L oznacza ciągłą podlistę jednakowych elementów, które nie mogą być dłuższe. Na przykład przebiegi [0,0,1,1,3,3,3,3,2,1,1] wynoszą [0,0], [1,1], [3,3,3], [2 ], [1,1] . Lista L jest samoograniczająca, jeśli dla każdej liczby całkowitej N ≥ 1 liczba wystąpień N …

14
Euler-Poincaré-Charakterystyka Wielościanów
Biorąc pod uwagę triangulację powierzchni wielościanu p, oblicz jego Euler-Poincaré-Charakterystykę χ(p) = V-E+F, gdzie Vjest liczba wierzchołków, Eliczba krawędzi i Fliczba ścian. Detale Wierzchołki są wyliczone jako 1,2,...,V. Triangulacja jest podana jako lista, gdzie każdy wpis jest listą wierzchołków jednej powierzchni, podanych w kolejności zgodnej z ruchem wskazówek zegara lub …

13
Tam, zepsułem to (nożyczkami)
Wyzwanie Biorąc pod uwagę ciąg opisujący regułę cięcia i inny ciąg, wytnij części z drugiego ciągu, używając reguły opisanej przez pierwszy ciąg. Oba ciągi znaków będą się składały z liter a-zlub A-Zdowolnego z nich (nie muszą być reprezentowane w ten sam sposób). Sposób modyfikacji drugiego ciągu opisano poniżej: Algorytm Weź …
15 code-golf  string 

12
To wyzwanie dotyczy rekurencji (wątek gliniarzy)
Wątek gliniarzy W tym wątku Twoim zadaniem jest utworzenie programu / funkcji opartej na rekurencji w celu wygenerowania dowolnej liczby całkowitej. Rabusie spróbują znaleźć krótsze nierekurencyjne rozwiązanie w wątku Rabusiów . Wyzwanie streszczenie W wielu językach funkcje rekurencyjne mogą znacznie uprościć zadanie programowania. Jednak narzut składni dla prawidłowej rekurencji może …


6
Replikator ciągów
W Vimie możesz powtórzyć polecenie poprzedzając je liczbą, podobnie jak 3ddodpowiednik dd dd dd. Ten powtarzający się wzorzec nie jest ograniczony do poleceń Vima. Ciąg można również replikować w ten sposób. Specyfikacja: Biorąc pod uwagę ciąg znaków, składający się wyłącznie z cyfr, znaków alfabetu (zarówno wielkich, jak i małych) oraz …
15 code-golf  string 


6
Wskazówki do gry w golfa w Husk
Husk to całkiem nowy język golfa, stworzony przez użytkowników PPCG Leo i Zgarba . Zaczęło być coraz bardziej konkurencyjne, często pozostając blisko, a nawet pokonując języki, które są bardzo zwięzłe, takie jak Jelly i 05AB1E. Wymieńmy niektóre techniki gry w golfa, które są specyficzne dla Husk. Jak zawsze, napisz jedną …
15 code-golf  tips 

19
Zeruj z pierwszych liczb n
Wyzwanie Wyzwanie polega na napisaniu kodu, który przyjmuje dodatnią liczbę całkowitą n jako dane wejściowe i wyświetla wszystkie możliwe sposoby zapisywania liczb od 1 - n, ze znakiem dodatnim lub ujemnym pomiędzy, tak że ich suma wynosi równa zero. Pamiętaj, że możesz używać tylko dodawania lub odejmowania. Na przykład, jeśli …

9
Znalezienie moich ulubionych czasów
Naprawdę lubię czasy, które podążają za pewnymi wzorami. W szczególności lubię czasy, w których wszystkie cyfry są takie same lub gdy wszystkie cyfry zwiększają się arytmetycznie o jeden od lewej do prawej. Co więcej, nienawidzę z pasją, kiedy ludzie wkładają listy w moje czasy, więc wszystkie te bzdury AM / …
15 code-golf  date 

7
Musisz zrobić książkę!
Pracujesz w wirtualnej, staromodnej maszynie drukarskiej. Aby pomóc Ci szybciej rozmieszczać litery o stałej szerokości, decydujesz się na jak najkrótszy program, który może ci pomóc. Biorąc pod uwagę ciąg tekstu i rozmiar strony, wygeneruj i wydrukuj każdą stronę tekstu. Przykłady Na przykład, przy szerokości strony 14, wysokości 7 i pewnym …

11
Zrób mi do góry nogami choinkę!
Wyzwanie Wszyscy wiemy o normalnych choinkach - ale co powiesz na odwróconą choinkę ! To dość łatwe, świąteczne wyzwanie. Celem tego wyzwania jest uczynienie mnie do góry nogami choinką ASCII. Oto zasady tego wyzwania: Zaakceptuj nieparzystą liczbę całkowitą dodatnią. Możesz założyć, że zawsze będzie pomiędzy 7i 51. Podstawa drzewa będzie …

17
XOR sortuje tablicę
Biorąc pod uwagę klucz i tablicę ciągów, przetasuj tablicę, aby została posortowana, gdy każdy element zostanie XOR'owany kluczem. XOR'ing dwóch ciągów Aby XOR napisać kluczem, XOR każdą z wartości znakowych napisu przez jego parę w kluczu, zakładając, że klucz będzie się powtarzał na zawsze. Na przykład abcde^123wygląda następująco: a b …

15
Kwadraty „wczesnego ptaka”
Definicja Jeśli weźmiesz ciąg dodatnich kwadratów całkowitych i połączysz je w ciąg cyfr (tj. 149162536496481100...), Kwadrat „wczesnego ptaka” to taki, który można znaleźć w tym ciągu przed jego naturalną pozycją. Na przykład 7 2 (liczba 49) można znaleźć z przesunięciem 2 w łańcuchu, chociaż naturalna pozycja to przesunięcie 10. Zatem …

14
Kwadranty przechodziły przez linię
Zadanie Biorąc pod uwagę reprezentację linii, wypisz liczbę kwadrantów , przez które przechodzi ta linia. Prawidłowe reprezentacje linii Możesz przedstawić linię jako Trzy podpisane liczby całkowite A, Bi Cktóre nie dzielić wspólny czynnik i gdzie Ai Bnie są oba zero, reprezentująca linię Ax + By = C, Cztery podpisane liczb …

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.