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.


6
Filtr odwrotny Bayera obrazu
Prawie wszystkie czujniki aparatu cyfrowego są zorganizowane w siatkę fotoczujników. Każdy czujnik fotograficzny jest wrażliwy na jeden z podstawowych kolorów : czerwony, zielony i niebieski. Sposób, w jaki te fotoczujniki są zorganizowane, nazywa się filtrem Bayera , od jego wynalazcy, Bryce Bayer z Eastman Kodak. Po zrobieniu zdjęcia cztery czujniki …

5
Wypełnij powódź siatką 2D
Opis wyzwania Nazwijmy dwuwymiarową prostokątną tablicę (co oznacza, że ​​każda podtablica ma tę samą długość), siatkę . Każda jednostka siatki jest pustą przestrzenią lub ramką . W siatce znaków puste miejsce jest reprezentowane przez pojedynczą białą spację; każdy inny znak jest traktowany jak obramowanie. Przykładowe Siatki ( +„s, |” s …

2
Oto Bub. Nie tak światowej klasy piłkarz
To jest Bub. Bub jest piłkarzem. Jednak nie jest zbyt dobry. Nadal nie może kopnąć piłki do siatki! (Jeśli nie zauważyłeś, @to jest piłka. _____ | \ O | \ \|/ | \ | | net \ / ─ @ |_________\ Aby pomóc rozwinąć swoje umiejętności, opracował system, który pomaga …

13
Od Rgb do Cmyk
Biorąc pod uwagę 3 bajty lub RGB jako dane wejściowe, oblicz najbliższe wartości CMYK i wyślij je. utwórz funkcję z parametrami i wartością zwracaną lub program działający na stdin / stdout użyj wybranego profilu kolorów, ale podaj odniesienie dane wejściowe mogą być osobnymi wartościami liczbowymi z zakresu [0; 255] lub …

10
Pochodna na krawędzi
Moim preferowanym sposobem przybliżenia pochodnej jest różnica centralna, jej dokładniejsza niż różnica do przodu lub różnica do tyłu, a ja jestem zbyt leniwy, aby przejść do wyższego rzędu. Ale główna różnica wymaga punktu danych po obu stronach ocenianego punktu. Zwykle oznacza to, że nie masz pochodnej w żadnym punkcie końcowym. …
9 code-golf  math 

6
Zsumuj sumę i usuń moją macierz
Zsumuj sumę i usuń moją macierz Biorąc pod uwagę macierz / tablicę 2d w preferowanym języku Wejście: Matryca zawsze będzie miała nieparzystą długość Matryca zawsze będzie idealnie kwadratowa Wartościami macierzy może być dowolna liczba całkowita w twoim języku (dodatnia lub ujemna) Przykład: 1 2 3 4 5 6 7 2 …

3
Uprość datę
Jest to podobne do uproszczenia ułamków, ale z Daty! Dane wejściowe programu muszą mieć postać mm/dd Na przykład 3/4 //March 4 12/15 //December 15 1/1 // January 1 Zakładamy, że dane wejściowe będą prawidłowe, tak że miesiące mają w sobie następującą liczbę dni: January 31 February 28 March 31 April …

1
Przybliż przybliżoną stałą Franséna-Robinsona
Biorąc pod uwagę wejście n, wyjście wartość stałej Fransen-Robinson z ncyfr po miejsca po przecinku z zaokrągleniem. Zasady Możesz założyć, że wszystkie dane wejściowe są liczbami całkowitymi od 1 do 60. Nie możesz przechowywać żadnych powiązanych wartości - stała musi zostać obliczona, a nie przywołana. Zaokrąglanie należy wykonać według następujących …

4
Wizualizuj cyfry Kościoła
tło Wizualizacja terminów rachunku λ Słynny żongler lambda (i golfista kodu ) John Tromp opracował interesującą wizualizację terminów w rachunku λ. Jego słowami: abstrakcje (lambda) są reprezentowane przez linie poziome, zmienne przez linie pionowe wychodzące z ich wiążącej lambda, a aplikacje przez poziome połączenia łączące zmienne skrajnie lewe. Na przykład …

13
Oblicz dyskretną transformatę Fouriera
Zaimplementuj dyskretną transformatę Fouriera (DFT) dla sekwencji dowolnej długości. Może to zostać zaimplementowane jako funkcja lub program, a sekwencja może być podana jako argument lub przy użyciu standardowego wejścia. Algorytm obliczy wynik na podstawie standardowego DFT w kierunku do przodu. Sekwencja wejściowa ma długość Ni składa się z [x(0), x(1), …
9 code-golf  math 

16
Czy dwa zestawy są równe
{}jest pustym zestawem. Możesz użyć ()lub []jeśli chcesz. Nie zamierzamy rygorystycznie definiować „zestawu”, ale wszystkie zestawy spełniają następujące właściwości: Zestawy mają zwykłą strukturę matematyczną. Oto kilka ważnych punktów: Zestawy nie są zamawiane. Żaden zestaw nie zawiera siebie. Elementy są albo w zestawie, albo nie, to jest wartość logiczna. Dlatego ustawione …

1
Kodowanie podwójnej długości
Wszyscy wiedzą, co to jest kodowanie ciągłe. Był już przedmiotem wielu wyzwań związanych z golfem. Będziemy patrzeć na pewną odmianę. Przykład Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 Liczba w nawiasach określa liczbę wystąpień poprzedniego symbolu. W tym przykładzie zakodowano tylko serie 5 lub więcej znaków. Wynika to z faktu, że kodowanie przebiegów …

5
Wskazówki do gry w golfa w Lisp
Jakie są ogólne wskazówki dotyczące gry w golfa w Lisp (dowolny dialekt)? Proszę zamieścić jedną wskazówkę na odpowiedź i tylko odpowiedzi, które są specyficzne dla dialektu Lisp (np. „Usuń komentarze” nie jest odpowiedzią). Prosimy o podanie dialektu Lisp, którego dotyczy wskazówka.
9 code-golf  tips  lisp 

2
Odwrotne wyrażenie regularne odsetka złożonego
Koronkorko to fińskie słowo określające odsetki złożone . Nie chcemy złożonego zainteresowania naszymi ciągami, więc znajdźmy możliwie najkrótsze wyrażenie regularne, aby je wykluczyć. Biorąc pod uwagę ciąg znaków składający się wyłącznie z wielkich liter alfabetu AZ, określ możliwie najkrótsze wyrażenie regularne pasujące do ciągu, jeśli nie zawiera ono podłańcucha KORONKORKO. …

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.