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
Zaimplementuj interfejs API dla rozkładów prawdopodobieństwa
Wprowadzenie W tym wyzwaniu Twoim zadaniem jest zaimplementowanie zbioru prostych funkcji, które razem tworzą użyteczną minibibliotekę dla prostych rozkładów prawdopodobieństwa. Aby dostosować się do niektórych bardziej ezoterycznych języków, których ludzie lubią tutaj używać, dopuszczalne są następujące implementacje: Fragment kodu definiujący zbiór nazwanych funkcji (lub najbliższych odpowiedników). Zbiór wyrażeń, które oceniają …

1
Witaj człowieku, chcę odzyskać moje zdjęcia małego kota
Uwaga: wszystko przedstawione w tej sytuacji jest całkowicie fałszywe i właśnie zostało tu umieszczone, aby wyzwanie było trochę zabawniejsze;) ... A może nie;) === === POCZĄTEK TRANSMISJI === === Witaj, niedawno miałem awarię dysku. Mam nadzieję, że miałem kopie zapasowe i teraz chcę odzyskać moje zdjęcia. Jednak KAŻDA kopia zapasowa …

9
Tester miłości Code Golf
Utwórz program, który zlicza całkowitą liczbę liter wspólnych dla dwóch nazw i znajduje iloczyn ich długości, aby działał jako „tester miłości”. Warunki: możesz nie otrzymać odpowiedzi 1: 1 (3 z 3 itd.). Wejście Dwie nazwy z STDIN lub najbliższa alternatywa. Wynik Oblicz xjako całkowitą liczbę liter wspólnych między dwoma nazwami, …

7
Wydrukuj wierzchołki sześcianu i otaczające go trójkąty
Współrzędne wyjściowe wierzchołków sześcianu. Następnie wypisz listę dwunastu trójkątów, które pokryją sześcian, przy czym każdy trójkąt jest listą trzech indeksów wierzchołków, konsekwentnie zorientowanych. Dane wyjściowe muszą być łańcuchem ASCII o różnych liczbach dziesiętnych. Ten golf nie ma wkładu. Zwycięzca to najmniej znaków, w których zestaw znaków to Unicode. Na przykład …

24
Jak dawno to było?
Jak dawno to było? Zasady Każde zgłoszenie musi być pełnym programem. Program musi wprowadzić dane jako dwie daty oddzielone przecinkami w formularzu YYYY-MM-DDi wydrukować liczbę dni, które upłynęły od drugiej daty do STDOUT, tak jakby dzisiaj była pierwsza data (jeśli druga data będzie w przyszłości, wypisz liczba ujemna) plus opcjonalny …
9 code-golf  date 

3
Drop of Chaos (Konstruowanie sekwencji minimalnie okresowej)
Chodzi tutaj o stworzenie niemal powtarzalnego wzoru. Oznacza to, że konstruowana sekwencja zmienia się w ostatniej chwili, aby uniknąć powtórzenia się niektórych podsekwencji. Należy unikać następstw typu AA i ABA (gdzie B nie jest dłuższy niż A). Przykłady: Zacznę od listy wszystkich małych przykładów, aby mój opis był jaśniejszy. Zacznijmy …


1
Skąd się tu wziąłeś?
INTERCAL to wspaniały język, ale nie zawsze łatwo jest zrozumieć kod innych ludzi. Jest tak szczególnie w przypadku, gdy używają instrukcji COME FROM. Definicja wyzwania Napisz program lub funkcję, która pobierze kod źródłowy programu INTERCAL jako strumień tekstu / danych. Jeśli piszesz funkcję, zalecane jest także zapewnienie programu do wywołania …

4
Liczba tafli domina
Napisz program lub funkcję, która podając dodatnią wartość n i m oblicza liczbę prawidłowych odrębnych nachyleń domina, które można zmieścić w prostokącie n na m . Jest to sekwencja A099390 w Online Encyclopedia of Integer Sequences . Możesz przyjmować dane wejściowe w postaci argumentów funkcji, CLA lub standardowego wejścia, w …

4
Nietykalni
Nietykalne liczby α Nietykalna liczba jest dodatnią liczbą całkowitą, której nie można wyrazić jako sumę wszystkich właściwych dzielników dowolnej dodatniej liczby całkowitej (w tym samej liczby nietykalnej). Na przykład liczba 4 nie jest nietykalna, ponieważ jest równa sumie właściwych dzielników 9: 1 + 3 = 4. Liczba 5 jest nietykalna, …

3
Kwadrat z cyfr z największą sumą
Powinieneś napisać program lub funkcję, która otrzymuje listę cyfr jako dane wejściowe i wyjściowe lub zwraca największą możliwą do uzyskania sumę poprzez umieszczenie tych cyfr w kwadracie. Dane wejściowe zawsze będą zawierać kwadratową liczbę cyfr. Przykładem kwadratowego układu dla danych wejściowych 9 1 2 3 4 5 6 7 7może …

8
Czy maszerowałeś dzisiaj?
Dystrybucja Debian Linux (i dystrybucje oparte na Debianie, takie jak Ubuntu, Kali i inne) używają menedżera pakietów o nazwie APT. Aby zainstalować program foo, wpisz w terminalu sudo apt-get install foo Jedno małe jajko wielkanocne z APT jest następujące apt-get moo Które po wpisaniu wygeneruje następujący wynik (__) (oo) /------\/ …


1
Wyszukiwanie Marching Squares
Marching Squares to algorytm z grafiki komputerowej, który służy do odzyskiwania izokonturów 2D z siatki próbek (patrz także jego starszy brat Marching Cubes dla ustawień 3D). Chodzi o to, aby przetwarzać każdą komórkę siatki niezależnie i określać kontury przechodzące przez tę komórkę na podstawie wartości w jej rogach. Pierwszym krokiem …

1
Prawdopodobieństwa nokautowe
Knockout to gra w koszykówkę, w której gracze na zmianę strzelają. Rozgrywka jest sekwencją dwóch graczy, z których każdy ma możliwość „znokautowania” jednego z tych graczy. Załóżmy, że gracze mają odpowiednio A B C Dswoje szanse na strzelanie i zrobienie kosza 0.1 0.2 0.3 0.4, niezależnie od drugiego gracza biorącego …

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.