Programowanie puzzli i Code Golf

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

17
Produkt z ekskluzywnych i obejmujących asortyment produktów
Zainspirowany tym pytaniem przez @ CᴏɴᴏʀO'Bʀɪᴇɴ . Zaczerpnięte z pytania: Twoje zadanie jest proste: biorąc pod uwagę dwie liczby całkowite aib, wyprowadzanie ∏ [a, b]; to jest iloczyn zakresu od a do b. Możesz wziąć aib w dowolnym rozsądnym formacie, niezależnie od tego, czy są to argumenty funkcji, dane wejściowe …
18 code-golf  math 

2
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 rozwiązanie tego problemu. Niedawno ktoś zapytał (x …

5
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ć sprawdzony i wyszukany KAŻDY i …

11
Najeźdźcy z kosmosu (czy potrafisz to zrzucić?)
Najeźdźcy z kosmosu Jest to graficzne wyzwanie wyjściowe, w którym zadaniem jest podanie najkrótszego kodu dla każdego języka. Zadanie Twój kod powinien umożliwiać użytkownikowi poruszanie się po kosmicie po ekranie / oknie. Twój kod może po prostu załadować go z pliku lokalnego. Możesz go przekonwertować na inny standardowy format obrazu, …

11
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 …
18 code-golf  game  random 

4
Wydrukuj symboliczny negatywny kod
(Jest to wariacja na temat drukowania negatywu twojego kodu , co bardzo mi się podobało! Dzięki Martin Büttner ♦ - prawie cały ten tekst jest jego.) Rozważmy te symbole jako następujące drukowalne znaki ASCII (zauważ, że spacja jest uwzględniona): !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ I będą to alfanumeryczne : 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz Rozważ kwadrat drukowanych znaków …


3
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ż zapalonych świec. Jeśli Njest większa niż …

1
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, kto będzie rządził królestwem i w jakiej kolejności. Zasady sukcesji są następujące: Kiedy …
18 code-golf 

5
Jakie jest napięcie na każdym elemencie?
Poniższy obrazek pokazuje obwód RLC. Obwód RLC to obwód elektryczny składający się z rezystora (R), induktora (L) i kondensatora (C), połączonych szeregowo lub równolegle. (1) Aby uprościć obliczenia, często pracuje się w domenie częstotliwości (Laplace'a) zamiast w domenie czasu. Twoim zadaniem jest: Przyjmować wartości R, La Cjako wejście i powrót …

1
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 …

28
Znajdź Interwoven Kody źródłowe (gliny)
To jest wątek gliniarzy. Przejdź do wątku rabusiów tutaj . Wprowadzenie W tym wyzwaniu dla gliniarzy / rabusiów gliniarze napiszą programy produkcyjne i przeplatają je razem. Zadaniem rabusia jest rozróżnienie programów gliniarzy w celu uzyskania pożądanych rezultatów. Zasady gliny Policjanci mogą użyć do 256 bajtów łącznie do zapisu od 2 …

4
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 ssyhoho o shhdmmmmdmmmm hhyyyh s oo syysyyhhdysso oyhdhhhmmmmm dhysyys sdysoXoyyyyhhso syshm mmm hhyhyo o …

30
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 kodu var QUESTION_ID=57552,OVERRIDE_USER=42854;function answersUrl(e){return"http://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"http://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function …
18 code-golf  date 

9
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 odpowiednie stopnie. Jeśli nie jesteś zainteresowany wyjaśnieniem 32 …

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.