Programowanie puzzli i Code Golf

25
Oblicz sekwencję kangura

Historia Oświadczenie: Może zawierać wymyślone informacje o kangurach. Kangury przemierzają kilka etapów rozwoju. Gdy dorastają i stają się silniejsze, mogą skakać coraz wyżej i dłużej i mogą skakać więcej razy, zanim poczują głód. Na etapie 1 kangur jest bardzo mały i nie może w ogóle skakać....

25
Downgoat-ify Animals!

Mój awatar Downgoat ma kilka wyraźnych cech Te cechy mogą jednak dotyczyć także każdego innego zwierzęcia. Specyfikacja Biorąc pod uwagę obraz zwierzęcia (technicznie może być dowolny), musisz zastosować do niego właściwości Downgoat. Piksele graniczne to najbardziej zewnętrzne piksele...

25
Suma cyfr czynnikowych

Wyzwanie polega na obliczeniu sumy cyfr silni liczby. Przykład Input: 10 Output: 27 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800, a suma cyfr w liczbie 10! wynosi 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27 Można oczekiwać, że wartość wejściowa będzie liczbą całkowitą powyżej 0. Dane wyjściowe mogą być...

25
Transpile WordMath

Wszyscy widzieliśmy te „hax matematyki” online, które wyglądają tak: Think of a number, divide by 2, multiply by 0, add 8. I, magicznie, wszyscy kończą na cyfrze 8! Język Zdefiniujmy język programowania, który wykorzystuje składnię powyższego tekstu, zwany „WordMath”. Skrypty WordMath są...

25
Duże liczby: Ultrafactorials

To pytanie zostało przerobione. Przeczytaj je ponownie. Ultrafactorials Ultrafactorials to ciąg liczb, które można wygenerować za pomocą następującej funkcji: a(n) = n! ^ n! Wynikowe wartości rosną niezwykle szybko. Uwaga dodatkowa: Jest to pozycja A046882 w OEIS. Powiązane są również...

25
ZŁAMANY KLUCZ ZAMKNIĘTY FIASCO

Niektórzy z twoich pracowników mają zepsute klawisze Capslock i jesteś zbyt tani, aby je wymienić. Pomóż im, tworząc najkrótszy możliwy program do poprawienia ich pracy! Po prostu przekonwertuj każdy znak w danym ciągu z wielkich na małe i odwrotnie ... ale jest pewien zwrot! Jesteś również bardzo...

25
Christmas Cracker Mystery Calculator

Prezenty zostały otwarte. Mielone placki zostały zjedzone. Gwiezdne wojny zostały obejrzane. Sezon świąteczny zaczyna się kończyć. Do tej pory mogłeś wyciągnąć kilka Christmas Crackers . Jeśli masz szczęście, zamiast zwykłych bezużytecznych plastikowych zabawek, możesz wygrać Mystery Calculator,...

25
Fraktal drzewa binarnego

Dzisiejszym wyzwaniem jest narysowanie drzewa binarnego tak pięknego ascii-art, jak ten przykład: /\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /\ /\ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ /\ /\ /\ /\ / \ / \ / \ / \ / \ / \ / \ / \ / \...

25
Regresja liniowa na sznurku

To wyzwanie jest trochę trudne, ale raczej proste, biorąc pod uwagę ciąg znaków s: meta.codegolf.stackexchange.com Użyj pozycji znaku w łańcuchu jako xwspółrzędnej i wartości ascii jako ywspółrzędnej. W przypadku powyższego ciągu wynikowy zestaw współrzędnych wyglądałby następująco: 0, 109 1,...

25
Czas na wyzwanie zegara!

Chciałbym, żebyś zbudował mi zegar, który wyświetla czas w tym formacie: 18 ---------- 19 -------------------------------------------------- Wyświetla się „18: 10”. Bieżąca godzina i następna godzina są wyświetlane na początku wiersza, a następnie spacja i liczba myślników: w pierwszym wierszu...

25
Narysuj ryzyko ASCII

Istnieje mnóstwo pytań dotyczących rysowania kształtów za pomocą gwiazdek - więc pomyślałem, że przy tak wielu gwiazdkach powinniśmy narysować jedno, używając tabeli ASCII. Wyzwanie Twoim zadaniem jest napisanie programu lub funkcji, która nie pobiera danych wejściowych i wyświetla następujący...

25
Przybliżona stała Bruna

Stała Bruna to wartość, z którą sumuje się odwrotność podwójnych par liczb pierwszych ( 1/pi 1/(p+2)gdzie pi p+2obie są liczbami pierwszymi). Jest w przybliżeniu 1.902160583104. Biorąc pod uwagę dodatnią liczbę całkowitą N, przybliż przybliżoną stałą Bruna, sumując odwrotności podwójnych par liczb...

25
Zastępowanie ciągu rekurencyjnego

Zadanie Napisz program lub funkcję, która podając trzy łańcuchy A, B, Ctworzy łańcuch wyjściowy, w którym rekurencyjnie podstawiono każde wystąpienie Bin . Rekurencyjne podstawianie oznacza powtarzanie podstawienia, w którym na każdym etapie wszystkie nie nakładające się wystąpienia in (wybrane...

25
Podnieś pojedynczy numer

Wprowadzenie Załóżmy, że chcesz obliczyć maksima ogonowe listy liczb, czyli maksimum każdego niepustego sufiksu. Jednym ze sposobów jest wielokrotne wybieranie jednej liczby i zastępowanie jej wyższą liczbą występującą po niej, dopóki nie będzie to już możliwe. W tym wyzwaniu Twoim zadaniem jest...

25
Wyrzeźb kilka klejnotów ASCII!

13 marca uznawany jest za Narodowy Dzień Klejnotu , który jest tematem tego wyzwania. Tak więc, biorąc pod uwagę liczbę całkowitą, nktóra njest większa niż 0, utwórz klejnot ASCII. Na przykład: n = 1 n = 2 n = 3 ______ ____ / \ __ / \ \ / / \ \ / \ / \ / \ / \ / \/ \/ \/ Dno jest...