Programowanie puzzli i Code Golf

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

2
Punktacja w Snookerze
Oglądałem mistrzostwa świata w snookerze i zastanawiałem się .. Punktacja w Snookerze W grze w snookera obowiązują również pewne zasady: Kiedy na stole są czerwone kulki, podczas swojej tury musisz najpierw wbić czerwoną piłkę Po wbiciu każdej czerwonej kuli musisz wbić kolorową (nie czerwoną) kulkę (wbita kulka jest następnie odkładana …
16 code-golf 

9
Google Autouzupełnianie Zabawa
Twoim zadaniem jest stworzenie programu, który na podstawie ciągu wejściowego wyświetli pierwszy wynik autouzupełniania Google dla tego wyszukiwania. Format wejścia / wyjścia zależy od Ciebie. Zasady Twój program musi przyjąć 1 dane wejściowe, ciąg znaków i wygenerować wynik najlepszych sugestii autouzupełniania / autouzupełniania Google. Format wejścia / wyjścia zależy od …

6
Praca nad ruchami mojego rycerza
Sześciokątne szachy opisuje rodzinę wariantów szachów granych na planszy, gdzie komórki są sześciokątami zamiast tradycyjnych kwadratów. Istnieje wiele takich wariantów; w tym wyzwaniu skupimy się na wariancie Glińskiego, który jest najczęstszy. Plansza składa się z trzech kolorów (aby ten sam kolor nie dzielił krawędzi), z krawędziami sześciokątów skierowanymi w stronę …

2
Kompleksowe szyfrowanie gry w golfa
To wyzwanie wiąże się z nagrodą w wysokości 200 punktów za pierwszą odpowiedź i pozostaje niepokonane przez co najmniej 3 dni. Zgłoszony przez użytkownika3080953 . Ostatnio dużo się mówi o szyfrowaniu typu end-to-end i presji na firmy, by usunęły go z ich produktów. Nie interesuje mnie to, co jest dobre …

5
Wykonaj BackFlip dla ais523!
To wyzwanie jest nagrodą dla ais523 za zwycięstwo w kategorii „ Świeżak roku ” w „ Best of PPCG 2016 ”. Gratulacje! BackFlip to ezoteryczny język programowania stworzony przez użytkownika ais523 , który stworzył ponad 30 innych interesujących esolangów . BackFlip to język 2D, taki jak Befunge lub > <>, …

5
W kolejce z przyjaciółmi
Jesteś ze swoim najlepszym kumplem, Jimem, w wesołym miasteczku, a gdy pojawia się twoja ulubiona jazda, ty i Jim wymieniacie spojrzenia. Oczywiście ścigasz się, aby stać w kolejce. Niestety wygrywa, ponieważ jesteś golfistą i uprawia prawdziwy sport (przepraszam przyjaciół). W rzeczywistości jesteś tak daleko w tyle, że ty i Jim …
16 code-golf 

15
Addytywne liczby pierwsze spośród pierwszych x liczb pierwszych
Definicja addytywnych liczb pierwszych: Liczby, które mają dokładnie 2 dzielniki są nazywane Prime liczb. Liczby pierwsze, a ich suma cyfr jest również liczbą pierwszą, nazywamy liczbami dodatkowymi Zadanie: Biorąc pod uwagę liczbę całkowitą x, należy obliczyć wszystkie dodatkowe liczby pierwsze spośród pierwszych xliczb pierwszych, z 2uwzględnieniem zarówno pierwszej liczby pierwszej, …

12
Sprawdź układankę królowych
Jeśli nie wiesz, czym jest królowa w szachach, nie ma to większego znaczenia; to tylko nazwa :) Twój wkład będzie kwadratem o dowolnej szerokości i wysokości zawierającym pewną liczbę królowych. Tablica wejściowa będzie wyglądać następująco (ta tablica ma szerokość i wysokość 8): ...Q.... ......Q. ..Q..... .......Q .Q...... ....Q... Q....... .....Q.. …

9
Najmniejszy mnożnik, który odsłania czynnik semiprime
Biorąc pod uwagę półpierwszą N , znajdź najmniejszą dodatnią liczbę całkowitą m, tak że reprezentacja binarna jednego z dwóch czynników N znajduje się w reprezentacji binarnej N * m . Przykład Rozważmy semiprime N = 9799 . Próbujemy różnych wartości m , zaczynając od 1: m | N * m …

1
Wykryj, czy Twój program został zmutowany
Napisz program, który kończy się bezbłędnie. Jeśli jakikolwiek pojedynczy bajt zostanie zastąpiony innym bajtem, program powinien wypisać dane CORRUPTED Nie czytaj kodu źródłowego z pliku Twój program nie powinien generować żadnych innych danych wyjściowych To jest golf golfowy, więc wygrywa najkrótsza odpowiedź w bajtach. Edycja: usunięto wymaganie „NIEPRAWIDŁOWO”

7
Jeden 1, Dwa 1, Jeden 2 Jeden 1
Wyzwanie: Utwórz program, który pobiera dodatnią niezerową liczbę całkowitą i wysyła 4 kolejne liczby w kolejności opisanej poniżej. Uwaga: Sprawdzanie, czy wejście jest w rzeczywistości dodatnią liczbą całkowitą niezerową, nie jest konieczne Sekwencja: Każda liczba w tej sekwencji (oprócz pierwszej, która jest wartością wejściową) składa się z n cyfr, gdzie …

25
Powiedz moim znajomym, do którego „klubu przecinkowego” należą
Zainspirowany scenami „klubu z trzema przecinkami” Doliny Krzemowej, takimi jak ten , w tym wyzwaniu opowiesz dziesięciu osobom o „klubie przecinka”, do którego należą. Jeśli nie znasz terminu „klub z przecinkiem”, pozwól mi wyjaśnić: jesteś w klubie z przecinkiem, jeśli posiadane pieniądze mieszczą się w przedziale od 1 000,00 do …
16 code-golf 

20
Liczby x takie, że x ^ 2 dzieli 7 ^ x-1
Zadanie Istnieje zestaw liczb x, które x^2dzielą 7^x-1. Twoim zadaniem jest znalezienie tych liczb. Biorąc pod uwagę wartość n, kod wypisze n-tą liczbę, która jest zgodna z tą regułą. Przykłady 1-indeks In Out 3 3 9 24 31 1140 Odpowiednią sekwencję można znaleźć tutaj . Zasady Najkrótsza odpowiedź będzie zwycięzcą …

15
Hidden Inversions (Thread rabusiów)
To łamigłówka gliniarzy i rabusiów , wątek gliniarzy można znaleźć tutaj. Twoim zadaniem będzie znalezienie anagramu dostarczonych programów w wątku gliniarzy, który wykonuje lewą stronę odwrotną. Gdy złamiesz odpowiedź, opublikuj rozwiązanie jako odpowiedź poniżej i powiadom pierwotnego odbiorcę. Zostaniesz oceniony na podstawie liczby programów, które pierwszy złamałeś.

9
Rosnąć aż do 2017 roku
W tym wyzwaniu zbudujesz program, który rośnie wraz z upływem wieków… Aż do 2017 roku. Wyzwanie Ilekroć w opisie wyzwania jest napisane „program”, można również przeczytać „funkcja”. Po przesłaniu dane wyjściowe wygenerują program o długości THE LENGTH OF YOUR SUBMISSION+ 1bajtów. Gdy ten program zostanie wykonany, wyświetli program o długości …

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.