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.

14
Twoja baza do 1-2-3-Tribonacci do binarnego z powrotem do twojej bazy
tło Sekwencja 1-2-3-Tribonacciego Wyobraź sobie przez sekundę, że możesz utworzyć sekwencję Fibonacciego, zastępując standardową formułę iteracji następującą: Zasadniczo zamiast sumować dwa ostatnie, aby uzyskać następne, sumujesz ostatnie trzy. To jest podstawa sekwencji 1-2-3-Tribonacciego. Kryterium Browna Kryterium Browna stanowi, że możesz reprezentować dowolną liczbę całkowitą jako sumę elementów sekwencji, pod warunkiem …

30
Liczenie w dwójkach binarnych
Wyzwanie polega na wyświetleniu na terminalu, oknie, kanwie lub ekranie liczb od zera do 10 włącznie. Każda wyprowadzona liczba musi być pokazana jako 4-bitowa nibble, więc zero musi być pokazane jako 0000i tak dalej. Możesz oddzielić każdą wyprowadzoną liczbę spacją, przecinkiem lub znakiem powrotu karetki. Najmniejsze rozwiązanie wygrywa, ale liczby …

11
Oszukiwanie cykliczny Quine
Pojęcie Napisz program, który wypisuje kod w swoim języku programowania. Wykonany kod musi wygenerować oryginalny program. Zasady Ponieważ jest to oszustwo, możesz przeczytać oryginalny kod źródłowy. Pierwszy program wyjściowy musi być w tym samym języku, co program oryginalny. Nie możesz wyprowadzać zwykłego quine. Te dwa programy muszą być różne. Obowiązują …
19 code-golf  quine 

7
Alfabetyczne liczby całkowite
Alfabetyczne liczby całkowite Dla danego zestawu liczb ułóż je w kolejności alfabetycznej, gdy zostaną przeliterowane (tj. 1: jeden, 2: dwa, 90: dziewięćdziesiąt, 19: dziewiętnaście). Twój kod powinien działać dla zakresu [-999999, 999999]. Dane wyjściowe muszą mieć ogranicznik między liczbami. Spacja będzie działać, podobnie jak spacja i przecinek, jak pokazano w …

20
Zsumuj pierwsze n parzyste liczby Fibonacciego
Wydaje się, że nie ma jeszcze konkursu na ten. Zadanie jest proste. Dodaj pierwsze nliczby sekwencji Fibonacciego, które są parzyste, i wyślij wynik. Jest to podane przez OEIS A099919 , z tą różnicą, że sekwencja jest przesunięta o jeden, zaczynając od fib(1) = 0zamiast fib(1) = 1. To jest kod …

26
Znajdź najmniejszy plik
Cel: Utwórz program, aby znaleźć najmniejszy plik w bieżącym folderze. Rozmiar pliku może być mierzony w bajtach lub znakach. Jeśli wiele plików ma ten sam rozmiar, możesz wybrać jeden lub wyświetlić wszystkie. Możesz założyć, że w folderze będzie co najmniej jeden plik i żaden plik nie będzie miał rozmiaru 0. …

7
Blueprint a sestina
Šestina jest formatem poematu, który następuje ciekawy wzór, który możemy wygenerować. Ma sześć zwrotek po sześć wierszy każda, przy czym ostatnie słowa każdego wiersza w pierwszej zwrotce tworzą zakończenia linii w każdej kolejnej zwrotce, obrócone w ustalonym wzorze. (Na końcu jest też trzywierszowa zwrotka, ale nie będziemy się tym przejmować.) …

4
Kwiat życia w golfa
Wyzwanie polega na tym, aby dokładnie przedstawić kwiat życia (według niektórych świętą figurę geometryczną) w wybranym języku. Projekt składa się z układu okręgów i częściowych okręgów o promieniu 1, jak pokazano, których środki ułożone są na trójkątnej siatce o skoku 1, oraz wokół jednego większego okręgu o promieniu 3, który …

10
Prosty system liczbowy
Pozwól, że opowiem ci o prostym systemie liczbowym. (które zrobiłem właśnie dla tego wyzwania) System ten zawiera funkcje (), [], {}, i <>. 1. () Gdy ()nie podano żadnych argumentów, ocenia się na 0. Gdy ()podany jest jeden lub więcej argumentów, następuje ich suma. 2) [] Gdy []nie podano żadnych …

7
Wygeneruj szablon Markdown dla swojego postu
Twoje zadanie jest proste: Napisz program (lub funkcję), który nie pobiera danych wejściowych i generuje coś takiego: ## *name*, *length* bytes *code* Gdzie *name*jest nazwa używanego języka, *length*liczba bajtów w kodzie i *code*kod źródłowy programu. Jeśli *code*zawiera wiele linii, ma cztery spacje przed każdą linią. Oto 124-bajtowa implementacja przykładowa w …
19 code-golf  quine 

4
Biorąc pod uwagę schemat, znajdź X
Znajdź X Zainspirowały mnie pytania matematyczne, w których zadaje się pytanie „Znajdź X” dla danego kształtu. Początkowo miałem właśnie za zadanie wydrukować lokalizację xiy znaku „x” w ciągu znaków. Ale myślałem, że to byłoby zbyt proste. Rozważyłem więc kontekst, w którym normalnie się znajdowali, i zdecydowałem, że znalezienie długości linii …

3
Dopasowywanie wzorca alfabetu
Mieliśmy wiele problemów z alfabetem. W przypadku tego wyzwania otrzymujesz wynik wyzwania alfabetycznego i musisz wygenerować wzór skalowany do rozmiaruN . Na przykład, jeśli N=5i masz zaliczony alfabet L : ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ TTTTTTTTTTTTTTTTTTTTUVWXYZ …

24
Grid ASCII art code golf
Wyzwanie Utwórz najkrótszy program spełniający wymagania Wymagania Kod musi wygenerować siatkę 5 x 5 zer, tak jak poniżej: 00000 00000 00000 00000 00000 Kod musi akceptować dane wejściowe (kolumna, wiersz, znak). Siatka musi się odpowiednio zmienić: Początek: 00000 00000 00000 00000 00000 Wejście: (2,5,*) Wynik: 0*000 00000 00000 00000 00000 …

9
Wyważone wsporniki trojaczki
„Trójkątny wspornik” (który przygotowałem na to wyzwanie) to jedno z poniższych: (...+...) [...:...] {...|...} <...-...> Zrównoważony ciąg nawiasów tripletowych (w skrócie BTBS) jest albo pustym ciągiem, połączonymi dwoma BTBS, albo jednym z powyższych nawiasów tripletowych, z których każdy jest ...zastąpiony BTBS. Twoim zadaniem jest napisanie programu lub funkcji, która sprawdza, …


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.