Programowanie puzzli i Code Golf

Pytania i odpowiedzi dotyczące programowania entuzjastów puzzli i graczy kodowych

10
Symuluj bitwę między dwoma stworzeniami
Witaj, dzielny golfista! Dziś staniesz w środku wielkiej bitwy między goblinem a elfem! goblin attacks elf! elf dodges! elf attacks goblin! elf hits goblin for 13 damage! goblin has 37 health left. goblin attacks elf! goblin hits elf for 1 damage! elf has 49 health left. elf attacks goblin! elf …


30
Wygeneruj losową sekwencję liczb
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Wyzwanie: Wygeneruj losową sekwencję liczb. Jedynym wejściem powinna być długość sekwencji. Dodatkowe punkty internetowe dla czysto funkcjonalnych rozwiązań. Uwaga: jest to pytanie trollujące kod . …

14
Kamień, Papier, Nożyczki, Jaszczurka, Spock [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 Code Code Stack Exchange. Zamknięte 2 lata temu . Utwórz funkcję, która pobierze dwa ciągi jako dane wejściowe i zwróci jedno wyjście dla wyniku. Najpopularniejsza odpowiedź wygrywa. Zasady …

3
Najdłuższa, nie powtarzająca się sekwencja Game-of-Life
Biorąc pod uwagę dodatnią liczbę całkowitą N, określ wzór początkowy na siatce N x N, która daje najdłuższą niepowtarzalną sekwencję zgodnie z Regułami Gry Życia, a kończy się stałym wzorem (cykl długości 1), rozgrywanym na torusie. Celem nie jest najkrótszy program, ale najszybszy. Ponieważ świat jest skończony, ostatecznie skończysz w …

27
Wygeneruj wymawiane słowo
Wyzwanie jest proste: wygenerować słowo. Dane techniczne: Słowo musi być wymawiane. Jest to definiowane jako „na przemian między spółgłoską i samogłoską”. Spółgłoska to jedna z następujących liter: bcdfghjklmnpqrstvwxz Samogłoska to jedna z następujących liter: aeiouy Słowo musi być generowane losowo. Słowa muszą zawierać każdą spółgłoskę i samogłoskę. (Nie możesz używać …


3
Bezpieczeństwo przez Post-It
Jak zapewne wiesz, hakerzy są wszędzie i chcą zhakować wszystko. Zostaliśmy poproszeni o określenie wymagań dotyczących hasła, które powstrzymają każdego hakera . Problem polega na tym, że twój szef słyszał, że płacenie za LOC jest złe i płaci ci 1800 $ - 0,03 $ * znaków wstawianych miesięcznie, abyś napisał …
16 code-golf 

6
Code Golf: Wymieszaj orzechy, aby żaden z nich nie dotykał
Wejście: Dane wejściowe to losowa tablica orzechów (w twoim języku), możliwe orzechy poniżej. Twój program musi mieć sposób reprezentowania każdego rodzaju nakrętki, na przykład kodu liczby całkowitej. Program musi być w stanie obsłużyć dowolną tablicę rozmiarów dowolnej konfiguracji nakrętek. Możliwe orzechy: Kola nut Macadamia Mamoncillo Maya nut Mongongo Oak acorns …

13
Zbuduj zegar analogowy [zamknięty]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Napisz program, który wyświetla bieżący czas systemowy jako zegar analogowy, używając grafiki ASCII. Zegar musi …

15
Gra o nazwach miast
Jeśli chcesz, napisz program, który sortuje miasta zgodnie z zasadami gry o nazwie miasta. Każda nazwa miasta powinna zaczynać się od ostatniej litery w poprzedniej nazwie miasta. Na przykładLviv -> v -> Viden -> n -> Neapolis -> s -> Sidney -> y -> Yokogama -> a -> Amsterdam -> …


10
Suma (najwyżej) 5 liczb pierwszych
Terence Tao ostatnio udowodnił słabą formę przypuszczeń Goldbacha! Wykorzystajmy to! Biorąc pod uwagę nieparzystą liczbę całkowitą n > 1, napisz njako sumę do 5 liczb pierwszych. Wprowadź dane wejściowe w dowolny sposób i przekaż dane wyjściowe w dowolny sposób. Na przykład, def g(o): for l in prime_range(o+1): if l == …
16 code-golf  math  primes 

4
Najlepsza tablica boggle
Chciałem zobaczyć odpowiedzi na to (obecnie nieistniejące) pytanie , ale nigdy nie zostało ono poprawione / poprawione. Biorąc pod uwagę zestaw 6-stronnych kostek Boggle (konfiguracja skradziona z tego pytania ), określ w ciągu dwóch minut czasu przetwarzania, która konfiguracja planszy pozwoli uzyskać najwyższy możliwy wynik. (tj. które kości, w której …

6
Generuj losową tablicę boggle
Wygeneruj siatkę 4x12 liter / spacji: Każda kość powinna pojawić się dokładnie raz, losowo wybrana lokalizacja. Lokalizacje powinny być zbliżone do jednolitej przypadkowej permutacji kości. Wyświetl losową (ponownie, w przybliżeniu jednolitą) twarz każdej kości. Wyjustuj lewą twarz w oknie 3-znakowym. Na przykład, A E A A E C D E …
16 code-golf  boggle 

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.