Programowanie puzzli i Code Golf

27
Ważny wynik w badmintonie?

Wprowadzenie: Widziałem, że teraz jest tylko jedno wyzwanie związane z badmintonem . Ponieważ sam gram w badmintona (od 13 lat), pomyślałem, że dodam kilka wyzwań związanych z badmintonem. Oto pierwszy: Wyzwanie: Dane wejściowe: dwie liczby całkowite Dane wyjściowe: Jedno z trzech różnych i...

27
Poszukiwacze przygód w ruinach

Kierowca testowy • Dyskusja o wyzwaniu • Prześlij poszukiwacza przygód ( Źródło obrazu ) Kilku rywalizujących poszukiwaczy przygód napada na ruiny w poszukiwaniu skarbu, ale mogą nosić tylko tyle rzeczy naraz i mają swoje granice wytrzymałości. Chcą zdobyć najcenniejszy skarb i wydostać się,...

27
Zrób mi minimalną magiczną sumę

Krótko mówiąc, to wyzwanie. Otrzymasz 4 liczby: p1, p2, p3 i p4. Magiczną sumę liczb definiuje się w następujący sposób: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Możesz zmienić tylko jedną z powyższych wartości całkowitych (p1, p2, p3 lub p4). Musisz zmienić wartość tak, aby...

27
Analizować literał całkowity C ++ 14

Zgodnie z http://en.cppreference.com/w/cpp/language/integer_literal literały liczb całkowitych składają się z literału dziesiętnego / szesnastkowego / ósemkowego / binarnego i opcjonalnego sufiksu liczb całkowitych, który jest oczywiście całkowicie niepotrzebny, marnuje cenne bajty i jest...

27
Wyświetl listę nut

To zadanie jest proste: Napisz program lub funkcję, która wyświetli listę wszystkich nut (używając angielskich nazw nut) od A ♭ do G♯. Wszystkie nuty bez nazwy składającej się z jednej litery (tj. Czarne nuty na klawiaturze muzycznej) powinny mieć wydrukowane dwa razy swoje imię, raz jako nuta...

27
Nie ma to jak dobra, stara gra ModTen

Uwaga: ModTen to fikcyjna gra karciana, która została stworzona wyłącznie w celu wykonania tego wyzwania. Zasady ModTen ModTen jest odtwarzany standardową talią 52 kart. Ponieważ pełne reguły nie zostały jeszcze wynalezione, skupimy się wyłącznie na rankingu rozdań. Zwycięska ręka w ModTen....

27
Układanie ciężkich skrzynek

Masz mnóstwo ciężkich pudeł i chcesz je układać w jak najmniejszej liczbie stosów. Problem polega na tym, że nie można układać na pudełku większej liczby pudeł niż jest w stanie obsłużyć, dlatego cięższe pudełka muszą znajdować się na spodzie stosu. Wyzwanie Dane wejściowe : lista wag skrzynek w...

26
Moje Słowo może pokonać Twoje Słowo

PROBLEM Na podstawie dwóch słów znajdź zwycięzcę w cyfrowej bitwie o rootowanie . Zdefiniuj cyfrowy pierwiastek słowa w ten sposób: Każda litera alfabetu ma przypisany numer: A = 1, B = 2, C = 3, ..., Z = 26 Dodaj wartości dla każdej litery, aby zsumować słowo. Weźmy na przykład „CAT”. C + A +...

26
Symuluj maszynę rejestrującą Minsky'ego (I)

Istnieje wiele formalizmów, więc chociaż mogą okazać się przydatne inne źródła, mam nadzieję, że sprecyzuję to na tyle jasno, że nie będą one konieczne. RM składa się ze skończonej maszyny stanów i skończonej liczby nazwanych rejestrów, z których każdy zawiera nieujemną liczbę całkowitą. Aby...

26
Napisz kod golfisty [zamknięte]

Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany kodów golfowych. Zamknięte 2 lata temu . Twoim zadaniem, jeśli nie chcesz odmówić, jest napisanie...

26
Wydrukuj choinkę

Wyzwanie Wydrukuj ładną choinkę z własną gwiazdą u góry, używając możliwie najkrótszego kodu. Gwiazda drzewa jest gwiazdką ( *), a bryła drzewa jest wykonana z 0drzewa Drzewo musi mieć 10 rzędów wysokości. Każdy wiersz powinien być odpowiednio wcięty w taki sposób, aby poprzedni wiersz był...

26
Stwórz obrotowy quine

Obrót struny odbywa się przez podzielenie struny na dwie części i odwrócenie ich kolejności, na przykład "world! Hello,"obrót "Hello, world!". Możliwe jest tworzenie programów, które można obracać w celu utworzenia innego, ale wciąż aktualnego programu. Rozważ ten przykład w pythonie: print...

26
Najkrótszy wspólny superstrun

Biorąc pod uwagę listę ciągów, s_0, s_1, ..., s_nznajdź najkrótszy ciąg, Sktóry zawiera każdy z nich s_0, s_1, ..., s_njako podłańcuch . Przykłady : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Napisz najkrótszy program (lub...

26
Wikipedia: Filozofia!

Ponieważ wielu maniaków może wiedzieć, że większość stron (jak sądzę 95%) na Wikipedii ostatecznie prowadzi do filozofii: Kliknij pierwszy link nie kursywą lub w nawiasach, który prowadzi do innego normalnego artykułu: (tzn. Nie Plik: lub Specjalny :, ale takie rzeczy jak Wikipedia: są w porządku)...

26
Policz słowa w tekście i wyświetl je

Kod powinien pobierać tekst (nieobowiązkowe może być dowolny plik, standardowe wejście, ciąg znaków dla JavaScript itp.): This is a text and a number: 31. Dane wyjściowe powinny zawierać słowa z ich liczbą wystąpień, posortowane według liczby wystąpień w kolejności...

26
Symulator Pokeball

W grach wideo Pokemon gracz zostaje wysłany w świat, aby zmusić dzikie zwierzęta do drobnych piłek i wyszkolić je do walki. Oczywiście wszyscy wiedzą, że nikt nie gra w Pokemona podczas bitwy. Prawdziwym losowaniem tej serii jest złapanie pokemona! Twoim zadaniem jest symulacja pokeball podczas...

26
Co jest lepsze - Emacs czy Vim? (Walka Google)

Pozdrowienia, szlachetni golfiści. Dziś rozwiążesz najstarszą i najbardziej wyróżniającą się debatę - Emacsa czy Vima? Twoim wyzwaniem jest wprowadzenie dwóch wyszukiwanych haseł jako danych wejściowych i wyświetlenie, który z nich ma najwięcej wyników wyszukiwania Google. (Jest to oczywiście...