Programowanie puzzli i Code Golf

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

14
Nieskrępowany!
Wprowadzenie W ścianie są 3 gwoździe. Masz kawałek sznurka, który jest przymocowany do ramy obrazu na obu końcach. Aby powiesić obraz, zaplątałeś sznurek w gwoździe. Ale zanim puścisz zdjęcie: czy możesz przewidzieć, czy obraz spadnie, po prostu patrząc na to, jak sznurek jest owinięty wokół paznokci? W pierwszym przykładzie obraz …

11
Więcej dzwonków…
Jesteś zapewniając wsparcie techniczne dla tej Bruce Dickenson jak on wytwarza sesję nagraniową Blue Oyster Cult. Gdy poprosi o więcej dzwonków , możesz mu je dać. Twoje zadanie Napisz program lub funkcję, która pobiera ciąg (lub odpowiednik w Twoim języku) jako dane wejściowe i wyświetla powiązany ciąg zawierający jeszcze jeden …
42 code-golf  string 

27
Turing-Complete Language Interpreter
Wyzwaniem, które moim zdaniem byłoby bardzo fajne, było stworzenie tłumacza dla wybranego przez ciebie kompletnego języka Turinga . Zasady są proste: Możesz użyć dowolnego języka do stworzenia tego tłumacza, nawet jeśli jest on nowszy niż to wyzwanie. Możesz używać dowolnego języka pełnego Turinga, o ile nie jest on tym samym …

29
Bitflip i negacja
Biorąc pod uwagę liczbę całkowitą, utwórz wyrażenie, które tworzy ją z 0użycia jednoargumentowej negacji -i uzupełniania bitowego ~( ~n= -n-1), z operatorami stosowanymi od prawej do lewej. ... -3 = ~-~-~0 -2 = ~-~0 -1 = ~0 0 = 0 1 = -~0 2 = -~-~0 3 = -~-~-~0 ... …

28
Esolang-Comment-Generator szablonów
Wiele osób na tej stronie używa języków ezoterycznych , a ponieważ języki te są niezwykłe i trudne do zrozumienia, często piszą wyjaśnienia w określonym formacie. Na przykład, jeśli kod był abcdefghijklmnop I te języki używają #komentarzy, napisaliby takie wyjaśnienie: a #Explanation of what 'a' does bc #Bc d #d e …

30
Narysuj szachownicę ASCII!
Oto proste wyzwanie: musisz stworzyć tę reprezentację szachownicy w ASCII. Biały jest reprezentowany wielkimi literami, a czarny małą. Puste kafelki są reprezentowane przez .. Oto pełne wyżywienie: rnbqkbnr pppppppp ........ ........ ........ ........ PPPPPPPP RNBQKBNR Ponieważ jest to pytanie o złożoność kolmogorowa , nie możesz przyjmować żadnych danych wejściowych i …

26
Sheffle tho vawols ureund!
Biorąc pod uwagę ciąg wejściowy, wyjściowy ciąg ze wszystkimi samogłosek a, e, i, oi uzamienione na oślep między sobą. Na przykład, w ciągu this is a testistnieją 4 samogłoski: [i, i, a, e]. Prawidłowe tasowanie tych samogłosek może [a, i, e, i]zatem dać wynik thas is e tist. O tasowaniu …

30
StringgnirtSStringgnirtSStringgnirtS
Oto stosunkowo proste wyzwanie. Biorąc pod uwagę ciąg o długości N , wypisz ciąg do przodu, następnie do tyłu, następnie do przodu, a następnie do tyłu ... itd. N razy. Na przykład, jeśli dane wejściowe były Hello! Powinieneś wypisać: Hello!!olleHHello!!olleHHello!!olleH Możesz także opcjonalnie wypisać jeden końcowy znak nowej linii. Twoje …
42 code-golf  string  code-golf  math  geometry  data-structures  repeated-transformation  code-golf  number  random  code-golf  math  rational-numbers  code-golf  ascii-art  animation  code-golf  ascii-art  number  code-golf  math  number  code-golf  data-structures  code-golf  string  parsing  code-golf  array-manipulation  random  permutations  code-golf  string  code-golf  parsing  code-golf  string  quine  code-golf  string  parsing  comment  code-golf  string  counting  natural-language  code-golf  string  decision-problem  code-golf  math  code-challenge  metagolf  test-battery  code-golf  string  code-golf  math  number  arithmetic  source-layout  code-golf  number  primes  decision-problem  code-golf  math  arithmetic  code-golf  date  code-golf  string  cryptography  code-golf  code-golf  chess  board-game  code-golf  geometry  grid  puzzle-solver  set-partitions  code-golf  number  natural-language  code-golf  ascii-art  code-golf  math  code-golf  string  ascii-art  kolmogorov-complexity  code-golf  string  natural-language  code-golf  game  board-game  tic-tac-toe  code-golf  ascii-art  hexagonal-grid  code-golf  string  comment  code-golf  internet  code-golf  sorting  code-golf  kolmogorov-complexity  unicode  code-golf  tips  code-golf  string  natural-language  code-golf  string  kolmogorov-complexity  source-layout  hello-world  code-golf  string  kolmogorov-complexity  counting  natural-language  code-golf  random  quine  code-golf  string  math  bitwise  code-golf  permutations  code-golf  string  code-golf  arithmetic 

4
Oszuści w zoo
Chcesz otworzyć nowe zoo. To będzie niesamowite. Ale będąc tanią łyżwą, którą jesteś, chcesz pozwolić sobie tylko na trzyliterowe zwierzęta (wszyscy wiedzą, że koszt zwierzęcia jest proporcjonalny do długości jego nazwy). Istnieje marzenie, aby ludzie płacili za oglądanie elephant. Ale nagle masz genialny pomysł. Jeśli po prostu prawidłowo umieścisz zwierzęta …

30
Wydrukuj liczby od 1 do 10
To może być bardzo proste wyzwanie, ale jestem zaskoczony, że nie zostało to jeszcze zrobione na code-golfie: Wydrukuj wszystkie liczby całkowite od 1 do 10 włącznie w porządku rosnącym na standardowe wyjście. Twój format wyjściowy może być dowolny, obsługiwany przez Twój język. Obejmuje to dowolne separatory (przecinki, średniki, znaki nowej …

6
ASCII Maze Rendering 3000
Nie lubię pisać, więc rysuję swoje labirynty w bardzo prostym formacie: # ##### # # # ### # # # # # # # # ##### # Czy to nie labirynt ? Oczywiście uważam, że wszystkie labirynty powinny wyglądać 3d, podobnie, ale nie on sam jak to wyzwanie , dla …

30
ALTERNATYWNOŚĆ
W dzisiejszym wyzwaniu musisz napisać program lub funkcję, które naprzemiennie rozróżniają wielkość liter. Należy jednak zignorować znaki niealfabetyczne. Oznacza to, że każdy znak alfabetu musi mieć inną wielkość liter niż poprzedni i następujący po nim znak alfabetu. Jest to nieco bardziej skomplikowane niż na przykład pisanie dużymi literami. Jeśli weźmiesz …
42 code-golf  string 

5
Blokuj stada botów!
Konkurs się zakończył! Wprowadzenie Jest to interaktywny konkurs króla wzgórza, w którym kontroler jest w pełni zawarty we fragmencie stosu u dołu pytania. Kontroler automatycznie odczytuje odpowiedzi i gra w gry. Każdy może uruchomić go w dowolnym momencie bezpośrednio w przeglądarce. Mechanika tego konkursu jest bardzo podobna do mechaniki Red …

9
Napisz najkrótszy program, który generuje najwięcej ostrzeżeń i błędów kompilatora
Wyzwanie: Napisz bardzo krótki program, który po skompilowaniu tworzy najwięcej ostrzeżeń i błędów kompilatora. Można go napisać w dowolnym języku programowania. Punktacja: Wynik określa się równaniem: errors_and_warnings_length/code_length. Najwyższy wynik wygrywa. Przykład: Program C # classma 5 znaków i generuje 3 ostrzeżenia, co stanowi wynik (1/5) * 3 = 0,6. EDYTOWAĆ: …

30
Francuskie tablice rejestracyjne
Piaskownica Francuskie tablice rejestracyjne Francuskie tablice rejestracyjne występują w kolejności sekwencyjnej, według określonego wzoru cyfr i liter:AB-012-CD Wyzwanie Napisz program lub funkcję, która dla danego numeru generuje odpowiedni francuski numer tablicy rejestracyjnej . Twój program nie powinien obsługiwać żadnego specjalnego przypadku określonego na połączonej stronie. Powinien być w stanie wygenerować …

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.