Pytania oznaczone «code-golf»

18
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 | | | _ |...

18
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)...

18
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ż...

18
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 sekwencji to 1....

18
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...

18
Podążaj ścieżką

Wyzwanie polega na podążeniu (narysowaniu) ścieżki: ^n - w górę o n linii vn - w dół o n linii >n - bezpośrednio o n pozycji znaków <n - pozostawione przez n znaków pozycji njest liczbą całkowitą większą niż zero (tzn. nie można otrzymać polecenia takiego jak >-2). Nie ma żadnych...

18
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...

18
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...

18
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...

18
Skompresowane dni tygodnia

Biorąc pod uwagę listę dni tygodnia, wypisz najkrótszą posortowaną reprezentację listy. Format wejścia to ciąg składający się z jednego lub większej liczby podciągi dwuznakowych Su(niedziela), Mo(poniedziałek), Tu(itd.), We, Th, Fr, I Sa. Dane wejściowe niekoniecznie muszą być podane w...

18
Parsuj RNA na kodony

Wprowadzenie RNA jest mniej znanym kuzynem DNA. Jego głównym celem jest kontrola produkcji białek w komórkach poprzez proces zwany translacją . W tym wyzwaniu Twoim zadaniem jest wdrożenie części tego procesu, w której RNA jest dzielony na kodony . To wyzwanie jest powiązane tematycznie, ale...

18
Oceń dłoń skata

Wprowadzenie Skat to tradycyjna niemiecka gra karciana dla 3 graczy. Talia składa się z 32 kart: as, król, królowa, walet, 10, 9, 8, 7 we wszystkich 4 kolorach (trefl, pik, kier, karo). W każdej rundzie jeden gracz gra solo, a pozostali dwaj grają przeciwko niemu. Na początku rundy każdy gracz...

18
Następne święto państwowe

Australijczycy uwielbiają święta i picie. Wczoraj, 26 stycznia, był dzień Australii, który jest świętem państwowym. Cieszyłem się, że nie byłem wczoraj w pracy i chętnie się dowiem, kiedy następnym razem będę mieć święto! Niestety, wypiłem trochę za dużo i nie jestem w stanie samodzielnie tego...

18
Formowanie ASCII art

Otrzymujesz pojedynczy ciąg ASCII do wydrukowania, który nie zawiera żadnych znaków nowego wiersza, oraz wielowierszową „formę”, zawierającą spacje ( ) i krzyżyk ( #). Musisz ciągnąć znak po znaku w ciągu i zamieniać skróty za pomocą znaków z ciągu w kolejności od lewej do prawej i od góry do...

18
Zaimplementuj maszynę Enigma

Maszyna Enigma to dość złożona maszyna szyfrująca używana przez Niemców i innych do szyfrowania ich wiadomości. Twoim zadaniem jest wdrożenie tego urządzenia *. Krok 1, obrót Nasza maszyna enigma ma 3 gniazda na rotory i 5 dostępnych rotorów dla każdego z tych gniazd. Każdy wirnik ma 26 różnych...

18
Rozwiń stenograficzne sekwencje liczb całkowitych

Biorąc pod uwagę listę liczb w formacie skróconej sekwencji liczb całkowitych, wypisz sekwencję w całości. Skrócony format sekwencji liczb całkowitych działa poprzez znalezienie każdej liczby n mniejszej liczby cyfr niż liczba poprzedzająca, m . Gdy d jest liczbą cyfr w n , ostatnie d cyfry m są...

18
Wypełnij dziury literami

Czasami, gdy się nudzę, biorę trochę tekstu i wypełniam „dziury” w literach. Ale czy wypełnianie dziur nie jest najbardziej nudną rzeczą, jaką możesz zrobić? Myślę, że powinniśmy to zautomatyzować , abyśmy mogli lepiej wykorzystać nasz czas. Obowiązują standardowe zasady gry w golfa...

18
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...

18
Liczby całkowite Sandpile

Wyzwanie nJako dane wejściowe otrzymasz dodatnią liczbę całkowitą . Dane wyjściowe powinny być jak piramidy zbudowane na zasadach określonych poniżej: Każda liczba całkowita „spada” od tego samego początkowego punktu początkowego, jak piasek opadający w stożkowy kształt. Liczby większe niż...