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
Narysuj krzywą Hilberta za pomocą ukośników
Krzywa Hilberta jest przestrzenią napełniania fraktali, który może być przedstawiony jako systemu Lindenmayer z kolejnych pokoleń, które wyglądają tak: Dzięki http://www.texample.net/tikz/examples/hilbert-curve/ dla obrazu. Cel Napisz najkrótszy możliwy program (w bajtach), który pobiera dodatnią liczbę całkowitą n ze standardowego wejścia i rysuje krzywą Hilberta n-tego rzędu do standardowego, używając tylko ukośnika …

9
Oblicz odwrotność silni
Napisz najkrótszy kod, który przyjmie dowolną liczbę rzeczywistą większą niż 1 jako dane wejściowe i wyświetli dodatnią odwrotną silnię. Innymi słowy, odpowiada na pytanie „jaka liczba czynnikowa jest równa tej liczbie?”. Użyj funkcji Gamma, aby rozszerzyć definicję silni do dowolnej liczby rzeczywistej, jak opisano tutaj . Na przykład: input=6 output=3 …

24
Dołącz N kopii fragmentu, aby utworzyć N ^ 2 znaków
Wyzwanie Napisz najkrótszy możliwy fragment kodu, tak że gdy jego N kopii zostanie połączonych razem, liczba znaków wyjściowych to N 2 . N będzie dodatnią liczbą całkowitą. Na przykład, jeśli fragment kodu byłby soln();, wtedy uruchomienie soln();wypisuje dokładnie 1 znak, a uruchomienie soln();soln();wypisuje dokładnie 4 znaki, a uruchomienie soln();soln();soln();wypisuje dokładnie …

3
Buduj tory kolejowe i oszukuj rząd
Jesteś przedsiębiorcą kolejowym w XIX-wiecznych Stanach Zjednoczonych, kiedy pociągi stają się popularne, ponieważ są najbardziej wydajnym środkiem transportu dużych ilości materiałów drogą lądową. Krajowe zapotrzebowanie na tory kolejowe ze wschodniego wybrzeża przez niektóre niedawno skolonizowane ziemie na zachodzie. Aby zaspokoić tę potrzebę, rząd USA zamierza nałożyć podatek na subsydiowanie kolei. …

26
Znak liczby całkowitej do oceny
Biorąc pod uwagę dodatnią liczbę całkowitą (0 i więcej, bez maksimum), zamień ją na ocenę zgodnie z następującymi zasadami: A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and less. To wydawało się …
30 code-golf 

6
Bilansuj równania chemiczne!
Bernd jest uczniem szkoły średniej, który ma pewne problemy z chemią. W klasie musi zaprojektować równania chemiczne dla niektórych przeprowadzanych eksperymentów, takich jak spalanie heptanu: C 7 H 16 + 11o 2 → 7CO 2 + 8H 2 O Ponieważ matematyka nie jest najsilniejszym przedmiotem Bernda, często ma trudności ze …

19
Łatwe do wpisania słowa
Ta konkurencja się skończyła. Zwycięzcą jest CJam z 22 postaciami, pokonując odpowiedź TwiNight o jedną postać. Gratulacje Dennis ! Wyróżnienie należy do Falko , który całkowicie oszalał na punkcie darmowego importu. . Jakiś czas temu chciałem wiedzieć, jak mogę wypisać nowoczesne smartfony za pomocą mojego telefonu Nokia 3310, i chociaż …
30 code-golf 


11
Zamiana map wysokości na mapy głębokości
Opis Twoim zadaniem jest wygenerowanie „mapy głębokości” - to znaczy mapy wysokości obiektu, ale niewidocznego z góry, ale z przodu. Na przykład rozważmy następujący obiekt pokazany na obrazku. Mapa wysokości pokazana jest po lewej stronie. Odpowiednia mapa głębokości wyglądałaby (patrząc od pozycji przy strzale): 010 211 <- Depthmap 322 Jeśli …
30 code-golf 

16
Pomnóż dwie liczby bez używania liczb
Jako dane wejściowe podano dwa ciągi reprezentujące dodatnie liczby całkowite w bazie 10, takie jak "12345"i "42". Twoim zadaniem jest "518490"w tym przypadku wyprowadzenie ciągu zawierającego ich produkt . Rzecz w tym, że nie możesz używać żadnych typów numerycznych w swoim kodzie. Nie ints, floats, unsigned longs itp., Brak wbudowanych …


30
Sprawdź, czy liczba całkowita jest potęgą 2, bez użycia operacji +, - [zamknięte]
Napisz program, który sprawdzi, czy liczba całkowita jest potęgą 2. Przykładowe dane wejściowe: 8 Przykładowe dane wyjściowe: Yes Przykładowe dane wejściowe: 10 Przykładowe dane wyjściowe: No Zasady: Nie używać +, -operacje. Użyj jakiegoś strumienia wejściowego, aby uzyskać liczbę. Dane wejściowe nie powinny być początkowo przechowywane w zmiennej. Najkrótszy kod (w …

23
Zwiększanie liczb w wielu sesjach
Dobry wieczór agentów golfowych, Twoim zadaniem jest w imieniu znanego giganta rozrywki Eviltronic Arts. W ramach nikczemnego planu zniewolenia świata i rozrywki muszą sprzedać jak najwięcej kopii SimStation V. Oznacza to, że oprogramowanie musi tajemniczo przestać działać po kilkukrotnym uruchomieniu. Twoim celem jest napisanie programu, który zlicza liczbę uruchomień. Program …
30 code-golf 

30
Napisz interaktywnego tłumacza Deadfish
Deadfish to żart „język programowania” z czterema poleceniami. Ponieważ strona Esolang jest nieco sprzeczna, a tłumacze na tej stronie nie działają dokładnie tak samo, należy wprowadzić następującą odmianę: Specyfikacja Jest akumulator, który ma co najmniej 16 bitów, więcej jest dozwolone, ale mniej nie. Liczby ujemne nie muszą być obsługiwane. Akumulator …

14
Wygeneruj TeX do składu Fraktal trójkąta Sierpińskiego
Wyzwanie Napisz kod, który wyprowadza kod równania matematycznego TeX (LaTeX) (podany poniżej), który będzie składał fraktal trójkąta Sierpińskiego o 5 poziomach. Najkrótszy kod wygrywa . Detale TeX (i przyjaciele tacy jak LaTeX itp.) To wyrafinowany system składu. Może renderować dowolne zagnieżdżone złożone wyrażenia dla formuł matematycznych. Przypadkowo ten „zagnieżdżony kompleks” …

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.