Programmierrätsel & Code Golf

Fragen und Antworten zum Programmieren von Puzzle-Enthusiasten und Code-Golfern

25
Backe ein Stück Pi
Schreiben Sie ein Programm oder eine Funktion, die genau diesen Text ausgibt (bestehend aus 142 Zeichen): ()()()()()() |\3.1415926| |:\53589793| \::\2384626| \::\433832| \::\79502| \::\8841| \::\971| \::\69| \::\3| \__\| Ihr Programm darf keine Eingaben (außer in Sprachen, in denen dies nicht möglich ist, wie z. B. sed) und den obigen Text (und …

30
KOTH: Eine weltweite Pandemie
Endgültige Ergebnisse sind da! Einführung Im Jahr 2042 ist die Welt übervölkert. Globalisierung, Überfüllung, neue Lebensstile und ein globaler Mangel an Hygiene haben eine neue Pandemie ausgelöst. In diesen schweren Zeiten müssen die Staatsoberhäupter die Situation meistern. Sie können nicht zulassen, dass Ihre Bevölkerung dezimiert wird, aber vielleicht können Sie …

28
Du bist auf einer 8-Tage-Serie!
Duolingo, die App zum Sprachenlernen, hat eine Menge zu bieten, aber es gibt ein großes Problem, das mich verrückt macht. Es zeigt mir an, wie viele Tage hintereinander ich die App mit einer Meldung verwendet habe, dass Sie sich in einer siebentägigen Phase befinden. Wenn man die Silbentrennung beiseite lässt …
82 code-golf  number 

16
Undefiniertes Verhalten hat meine Katze getötet [geschlossen]
Undefiniertes Verhalten hat meine Katze getötet Es ist bekannt , dass nicht definiertes Verhalten Ihre Katze töten [Bearbeiten] . Aber kann es? Deine Aufgabe Schreiben Sie ein Programm, das undefiniertes Verhalten aufruft. Beschreiben Sie ein Szenario, das mit der Ausführung des oben genannten Programms beginnt und dazu führt, dass eine …

11
Regex, Papier, Schere, Eidechse, Spock
Aufwärmen: Regex, Papier, Schere Dies ist die Herausforderung, die ich ursprünglich veröffentlichen wollte, bevor mir klar wurde, dass es eine sehr kurze Lösung gibt. Dennoch kann es ein interessantes Problem sein, sich auf die unten stehende Herausforderung vorzubereiten. Schreiben Sie drei reguläre Ausdrücke R , P und S so, dass …

30
Finden Sie eine illegale Zeichenfolge
Die Herausforderung besteht darin , eine Reihe von Zeichen zu finden , die nicht kann in erscheint jedes rechtliches Programm in Ihrer Programmiersprache der Wahl. Dazu gehören Kommentare, Zeichenfolgen oder andere "nicht ausführbare" Teile. Herausforderung Ihr Programm ist möglicherweise spezifisch für eine bestimmte Version oder Implementierung der Compiler- / Interpreter- …

30
Drucken Sie eine Tabula Recta!
Drucken Sie eine Tabula Recta! Die Tabula Recta (manchmal als "Vigenere-Tabelle" bezeichnet) wurde von Johannes Trithemius erstellt und in mehreren Chiffren verwendet, einschließlich aller Varianten der Bellaso-Vigenere-Chiffre und der Trithemius-Chiffre. Es sieht aus wie das: ABCDEFGHIJKLMNOPQRSTUVWXYZ BCDEFGHIJKLMNOPQRSTUVWXYZA CDEFGHIJKLMNOPQRSTUVWXYZAB DEFGHIJKLMNOPQRSTUVWXYZABC EFGHIJKLMNOPQRSTUVWXYZABCD FGHIJKLMNOPQRSTUVWXYZABCDE GHIJKLMNOPQRSTUVWXYZABCDEF HIJKLMNOPQRSTUVWXYZABCDEFG IJKLMNOPQRSTUVWXYZABCDEFGH JKLMNOPQRSTUVWXYZABCDEFGHI KLMNOPQRSTUVWXYZABCDEFGHIJ LMNOPQRSTUVWXYZABCDEFGHIJK MNOPQRSTUVWXYZABCDEFGHIJKL NOPQRSTUVWXYZABCDEFGHIJKLM OPQRSTUVWXYZABCDEFGHIJKLMN …

9
Reiskörner zählen
Betrachten Sie diese 10 Bilder von verschiedenen Mengen von ungekochten Körnern von weißem Reis. DAS SIND NUR DAUMENNÄGEL. Klicken Sie auf ein Bild, um es in voller Größe anzuzeigen. A: B: C: D: E: F: G: H: I: J: Getreideanzahl: A: 3, B: 5, C: 12, D: 25, E: 50, …

30
Golftipps in <allen Sprachen>
Das Ziel dieses Beitrags ist es, alle Golftipps zu sammeln, die einfach &lt;all languages&gt;und nicht nur für einen bestimmten angewendet werden können . Schreiben Sie nur Antworten, deren Logik auf die meisten Sprachen angewendet werden kann Bitte einen Tipp pro Antwort
81 code-golf  tips 

21
Makelloses und einzigartiges Code-Bowling
Ihre Herausforderung ist einfach: schreiben , so lange von einem ursprünglichen Programm wie möglich in der Sprache Ihrer Wahl nur einzigartiges Bytes verwenden. (Die vollständige Definition eines unberührten Programms, kopiert von diesem Link, ist am Ende dieser Frage.) Das ist richtig, keine Bedingungen geknüpft. Ihr Code muss überhaupt nichts tun, …

30
2048-ähnliche Arrayverschiebung
Angenommen, wir möchten ein Array wie im Spiel 2048 verschieben : Wenn das Array zwei gleiche aufeinanderfolgende Elemente enthält, füge sie zu dem doppelten Wertelement zusammen. Shift muss ein neues Array zurückgeben, in dem jedes Paar aufeinanderfolgender gleicher Elemente durch ihre Summe ersetzt wird und sich Paare nicht überschneiden dürfen. …

16
Besiege SVGCaptcha
Ich bin auf SVGCaptcha gestoßen und wusste sofort, dass es eine schlechte Idee war. Ich möchte, dass Sie zeigen, wie schlecht diese Idee ist, indem Sie den Validierungscode aus den von diesem Code erzeugten SVG-Bildern extrahieren. Ein Beispielbild sieht folgendermaßen aus: Hier ist die Quelle des Beispielbildes: &lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;!DOCTYPE …

25
Aufdruck "Hallo, Welt!"
Ja wirklich. Drucken Sie es mit einem Hardwaredrucker 🖨 aus, um eine Hardcopy zu erstellen. Senden Sie die erforderlichen Befehle / Daten an Ihren Drucker, sodass der folgende Text auf ein Blatt Papier gedruckt wird: Hallo Welt! Sie können jeden lokalen oder über das Netzwerk verbundenen Drucker verwenden, der Ihnen …

30
Der kürzeste Code zum bitweisen Invertieren einer Binärzeichenfolge
Ich denke, es gibt hier nicht genug einfache Fragen, die Anfänger versuchen können! Die Herausforderung: Bei einer zufälligen Eingabe von Einsen und Nullen wie: 10101110101010010100010001010110101001010 Schreiben Sie den kürzesten Code, der die bitweise Inverse ausgibt, wie folgt: 01010001010101101011101110101001010110101
79 code-golf  string 

30
Hallo Welt! mit begrenzter Zeichenwiederholung
Schreiben Sie in einer Sprache Ihrer Wahl ein Programm, das genau die Zeichen ausgibt, Hello world!denen eine neue Zeile folgt. Der Code: sollte kein Zeichen mehr als zweimal verwenden (alphanumerisch, Symbol, Leerzeichen ... alles) sollte keine externen Ressourcen verwenden sollte keine Benutzereingaben verwenden sollte nichts anderes ausgeben Ein Beispiel für …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.