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.

26
Wyprowadza sekwencję kuglarza
Sekwencja balansista jest opisany w następujący sposób. Począwszy od wejścia 1 , następny okres jest określony przez stosunek nawrotu Sekwencja kończy się, gdy osiągnie 1, ponieważ wszystkie kolejne warunki byłyby wówczas 1. Zadanie Biorąc pod uwagę wejście nwiększe lub równe 2, napisz program / funkcję / generator / itp. który …

2
Wyrównanie na siatkach trójkątnych
Siatki heksagonalne stały się ostatnio dość popularną odmianą wyzwań związanych z danymi dwuwymiarowymi. Wydaje się jednak, że równie interesujące trójkątne siatki były dotychczas w dużej mierze zaniedbywane. Chciałbym to naprawić za pomocą dość prostego wyzwania. Po pierwsze, jak reprezentujemy trójkątną siatkę? Rozważ następujący przykład (na razie zignoruj ​​odpowiedni schemat): Komórki …

1
Maksymalna konstrukcja podciągów
W tym wyzwaniu masz dwie rzeczy: Długość sznurka, N Lista ciągów, Lkażda z przypisaną wartością punktową. Każdy ciąg, który nie jest przekazywany, ma wartość punktową 0 Musisz skonstruować ciąg długości N, aby suma wszystkich punktów podłańcuchowych była jak największa. Na przykład: 5 [("ABC", 3), ("DEF", 4), ("CDG", 2)] powinien wyjść …

4
Rosnąca sekwencja quine
Masz napisać sekwencję 10 programów, p1 p2 ... p10które spełniają następujące właściwości: pKwydruki pK+1do Kod 1 do 9 p10 odbitki p10 Gdy pierwsze Kprogramy zostaną połączone, powstały program zostanie p1...pKwydrukowany p1...pK. Każdy program pKmusi mieć większy rozmiar bajtów niż poprzedni program pK-1. Wszystkie programy muszą być w tym samym języku. …

2
Kalkulator daty zapomnianych królestw
Aby wyrównać szanse między językami z wbudowanymi bibliotekami dat i tymi bez, pracujmy z fikcyjnym kalendarzem. Forgotten Realms to ustawienie kampanii ( ? ) Dla Dungeons & Dragons. Oczywiście każdy z nich ma swój własny kalendarz. Kalendarz Harptos Dogodnie rok w Forgotten Realms ma również 365 dni. Ponadto kalendarz ma …

4
Prosty symulator DNA
Twój kod na zawsze wygeneruje bardzo prostą reprezentację DNA w stylu ASCII. Przyjmie dwie liczby jako dane wejściowe w dowolnym formacie: jako listę, jako argumenty funkcji, na standardowe wejście itp. Przedział zmiennoprzecinkowy Iw sekundach od 0,0 do 1,0 (włącznie) Poziom powiększenia Zjako liczba całkowita od 1 do 64 (włącznie) Kod …

6
Sekwencja Kimberling
Wprowadzenie Oczywiście mamy wiele wyzwań sekwencyjnych , więc oto kolejne. Sekwencja Kimberling ( A007063 ) wygląda następująco: 1, 3, 5, 4, 10, 7, 15, 8, 20, 9, 18, 24, 31, 14, 28, 22, ... Powstaje to przez tasowanie normalnej iteracji: [1] 2 3 4 5 6 7 8 Pierwszy termin …

2
Run-Length Racers
Otrzymasz dwa dane wejściowe: ciąg znaków w zakodowanym formacie określającym bieżnię i wielką literę reprezentującą linię, od której chcesz zacząć. Na przykład ciąg „3a4A6b5B” rozwija się do „aaaAAAAbbbbbbBBBBB”. Następnie użyj rozwiniętego ciągu, aby utworzyć ścieżkę jako taką: A) aaaAAAA B) bbbbbbBBBBB To trasa z dwoma pasami. Małe litery oznaczają powietrze. …

6
Dostosuj swoje krzesło
Wyzwanie Właśnie kupiłeś zupełnie nowe krzesło! Problem w tym, że nie masz pojęcia, jak to kontrolować, więc musisz napisać program, który zrobi to za Ciebie. Tak długo możesz siedzieć tylko w niedostosowanym krześle. Twój kod musi więc być jak najkrótszy. Przykłady 5,3,2,2,1 O | | | _ | | |_|_ …

9
Hilbert Primes Golf
Liczby Hilberta są zdefiniowane jako dodatnie liczby całkowite formularza 4n + 1dla n >= 0. Pierwsze kilka liczb Hilberta to: 1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69, 73, 77, 81, 85, 89, 93, 97 Sekwencja liczb Hilberta jest podana …

1
Policz liczbę boków wielokąta
Policz liczbę boków wielokąta Robot liczący po stronie wielokąta postanowił podróżować po świecie bez uprzedzenia, ale ważne jest, aby proces liczenia wielokątów nie był zatrzymywany zbyt długo. Masz więc następujące zadanie: Biorąc pod uwagę czarno-biały obraz wielokąta, twój program / funkcja powinna zwrócić liczbę stron. Program zostanie dostarczony do starego …

17
Produkt z ekskluzywnych i obejmujących asortyment produktów
Zainspirowany tym pytaniem przez @ CᴏɴᴏʀO'Bʀɪᴇɴ . Zaczerpnięte z pytania: Twoje zadanie jest proste: biorąc pod uwagę dwie liczby całkowite aib, wyprowadzanie ∏ [a, b]; to jest iloczyn zakresu od a do b. Możesz wziąć aib w dowolnym rozsądnym formacie, niezależnie od tego, czy są to argumenty funkcji, dane wejściowe …
18 code-golf  math 

2
Minimalizowanie instrukcji matematycznych
Wyzwanie Jesteś właścicielem niesamowitej usługi o nazwie Coyote Beta , która w magiczny sposób odpowiada na pytania matematyczne wysyłane do niej przez Internet. Ale okazuje się, że przepustowość jest droga. Masz dwie możliwości: albo utworzyć „ Coyote Beta Pro”, albo znaleźć sposób na rozwiązanie tego problemu. Niedawno ktoś zapytał (x …

5
Showdown jQuery
Jakiś czas po tym incydencie … Istnieje kilka z nas , którzy są przeciwko tej defiling kolejności jQuery. Jest to nieświęta obecność, której należy wytępić . Dlatego wzywam was, lojalnych wobec Nowego Królestwa Reformacji, do stworzenia programu, który wyeliminuje taki opór. Cały kod musi być sprawdzony i wyszukany KAŻDY i …

11
Najeźdźcy z kosmosu (czy potrafisz to zrzucić?)
Najeźdźcy z kosmosu Jest to graficzne wyzwanie wyjściowe, w którym zadaniem jest podanie najkrótszego kodu dla każdego języka. Zadanie Twój kod powinien umożliwiać użytkownikowi poruszanie się po kosmicie po ekranie / oknie. Twój kod może po prostu załadować go z pliku lokalnego. Możesz go przekonwertować na inny standardowy format obrazu, …

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.