Programowanie puzzli i Code Golf

18
Określ zakresy na podstawie listy wartości

Biorąc pod uwagę nieposortowaną listę unikatowych, dodatnich liczb całkowitych, wypisz najkrótszą listę z najdłuższych możliwych zakresów liczb całkowitych sekwencyjnych. WEJŚCIE Nieposortowana lista unikalnych, dodatnich liczb całkowitych na przykład 9 13 3 11 8 4 10 15 Dane wejściowe można...

18
Przyrostowy format czasu gry

Przyrostowy format czasu gry Cel Gry przyrostowe często mają stoper odliczający dni, godziny, minuty i sekundy do zakończenia zadania. W zależności od dostępnego miejsca można je sformatować jako: 2d 13h 23h 59m 48s 14m 3h 0m 0s Celem tego kodu golfa jest napisanie funkcji lub programu, który...

18
Rzuć punktami umiejętności mojej postaci D&D

W Lochach i Smokach najważniejszymi atrybutami postaci są wyniki umiejętności. Istnieje 6 wyników dla sześciu umiejętności. Umiejętności to Siła, Zręczność, Konstytucja, Inteligencja, Mądrość i Charyzma. Przy określaniu wyników dla postaci, stosuję następującą procedurę: Rzuć 4k6, upuść najniższą,...

18
Mini Golf Code Golf

To jest minigolf: Zewnętrzna granica to okrąg o promieniu 10 i środku (0,0). Wewnętrzna granica to okrąg o promieniu 3 i środku (0,5). Trójnik ma wartość (0, -8). Załóżmy, że piłka jest tylko punktem o promieniu 0. Dynamika piłki podlega następującym zasadom: Piłka jest początkowo uderzona...

18
Numerowanie konturów hierarchicznych

Napisz program, który pobiera ciąg znaków, w którym każda linia składa się ze znaku 0wciętego przez pewną liczbę spacji. Górna linia nie jest wcięta, a każda inna linia będzie wcięta o co najmniej jedną spację więcej niż linia tuż przed nią. Żadne wiersze nie będą miały końcowych spacji, ale...

18
64-bitowe tkanie ASCII

Wejście Dwie liczby całkowite: Nieujemna liczba całkowita W w zakresie od 0 do 2 ^ 64-1, określająca splot. Dodatnia liczba całkowita S w zakresie od 1 do 255, określająca długość boku. Można je wykonać w dowolnej kolejności. Wynik S o S ASCII reprezentacji o splocie ( S nowej linii...

18
X oznacza miejsce

X Zaznacza miejsce Twoim celem jest dodanie krzyżyka wokół stolicy X: Przykład wejścia / wyjścia Wejście: mdhyyyyyyyhhhddmmm mdyyssoo oooosyyyhhhdmm hsso oossoooooyyhhdhhdmmm yoooooo oo ssysssyhhdyyyhmmmm myso oso o oyo hhhdhhyhyhhm mm m mhsyhhys oss yyyhhhsosyhhmmmmdmmm mhyhhhy y...

18
Konwertuj punkt kompasu na stopnie

Podjąłem to wyzwanie niezależnie, ale okazało się, że jest odwrotnością tego wyzwania Doorknob . Ponieważ bardzo podoba mi się jego specyfikacja, postanowiłem ukraść jej duże części zamiast gotować własne wyjaśnienia. Wyzwanie Biorąc pod uwagę skrót jednego z 32 punktów na kompasie, wydrukuj...

18
Pudełka do zmiany kształtu

Definiuję cztery style skrzynek: +-----+ ooooooo ^^^^^ ******* | 1 | o 2 o < 3 > * 4 * | | o o < > * * +-----+ ooooooo vvvvv ******* Napisz program lub funkcję, która podała liczbę całkowitą, a ciąg znajdzie jedno z powyższych pól w ciągu i zmieni swój styl na styl pola żądany przez...

18
Kto jest prawowitym władcą?

Kto będzie rządził królestwem? Dostajesz drzewo genealogiczne, które zawiera: imię, płeć, datę urodzenia, datę śmierci i listę spadkobierców dla każdego członka rodziny. Możesz użyć dowolnego wygodnego (zagnieżdżonego) formatu listy do reprezentowania drzewa. Poniższe przykłady użyją JSON. Ustal,...

18
Która jest godzina?

Szczerze mówiąc, nie mogę uwierzyć, że nie jest to jeszcze pytanie w Code Golf, ale ... Wydrukuj czas lokalny (z am lub pm) jako ciąg znaków na konsoli, poprzedzony „It's”. Przykład: Run code.... Wynik: It's 12:32p.m. Najkrótszy kod wygrywa. Kod precz! Tabela liderów Pokaż fragment...

18
Temat moich urodzin: w płomieniach

Muszę zapalić kilka świec. W rzeczywistości muszę zapalić dowolną liczbę świec. Ale tylko dobre. CEL Biorąc pod uwagę blok tekstu (zawierający zapalone, ważne i nieważne świece) i liczbę Njako dane wejściowe, napisz program lub funkcję, która zapala ilość dokładnie równą N, minus liczba już...

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

18
Symuluj grę w kości

Craps to dość prosta gra w kości, często grana w kasynach. Nawet jeśli nie jesteś hazardzistą (a ja nie jestem), wciąż jest to dość interesująca gra. Oto zasady: Na początku gry w Craps jest tak zwana runda come-out . Gracz rzuca dwoma k6 (sześciościenna kość) i dodaje dwa rzuty. Jeśli wynik to 7...

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