Programmierrätsel & Code Golf

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


6
Quine umkehren!
Wir alle wissen, was eine Quine ist. Ein invertiertes Quine ist ein nicht leeres Programm, das die Umkehrung seines Quellcodes druckt, ohne seinen Quellcode zu lesen. Es besteht ausschließlich aus druckbaren ASCII-Zeichen (Leerzeichen durch ~). Hier bedeutet "Inverse des Quellcodes" Folgendes: Die Ausgabe Ihres Programms muss jedes druckbare ASCII-Zeichen (m …

8
Visualisieren Sie Einschluss-Ausschluss
Mit Inclusion-Exclusion können Sie die Größe einiger Gewerkschaften und Schnittpunkte zwischen Gruppen berechnen, wobei Sie einige der anderen Werte kennen. Ich werde es nicht genau erklären, aber Ihre Herausforderung besteht darin, Einschluss-Ausschluss in einem Venn-Diagramm zu visualisieren. Weil ich nett bin, wirst du Rechtecke verwenden, keine Kreise. Sie erhalten eine …

15
Reverse-ish eine Zeichenfolge!
Ihre Aufgabe: Schreiben Sie ein Programm / eine Funktion, die / die eine Zeichenfolge mit nur ASCII-Zeichen in umgekehrter Reihenfolge ausgibt / zurückgibt. Beispiel: 1) Eingabe Hello, World! 2) Nummerieren Sie eindeutige Zeichen in der Eingabe. (Eingabezeichenfolge durch Pipes ( |) zur besseren Lesbarkeit getrennt) H|e|l|l|o|,| |W|o|r|l|d|! 1 2 3 …
11 code-golf  string 

7
Einfache DTMF-Dekodierung: Finden Sie den Telefonschlüssel!
Dies ist eine einfache Herausforderung, die hoffentlich zu kreativen Antworten führen kann. Zitat von Wikipedia : "Dual-Tone Multi-Frequency Signaling (DTMF) ist ein In-Band-Telekommunikationssignalisierungssystem, das das Sprachfrequenzband über Telefonleitungen zwischen Telefongeräten und anderen Kommunikationsgeräten und Vermittlungsstellen verwendet." Aufgabe Bei zwei Ganzzahlen, die die Spalten- und Zeilenfrequenzen in der folgenden Tabelle darstellen, …

14
ASCII Flugzeug Banner
Gegeben seien zwei Eingänge - einer von ihnen eine nicht leere druckbaren ASCII - Zeichenfolge (einschließlich Leerzeichen, ohne Newline), das andere Wesen eines von zwei verschiedenen, konsistente Werte Ihrer Wahl ( 1 / 0, l / r, left / right, etc.) - Ausgabe eines ASCII - Kunst Flugzeug Banner der …

18
Füllen Sie bitte die Lücken aus!
(Nein, weder dies noch eines davon ) Füllen Sie bei einer Zeichenfolge und einer Liste von Zeichenfolgen alle Lücken in der Eingabezeichenfolge mit den entsprechenden Zeichenfolgen aus. Input-Output Die Eingabezeichenfolge enthält nur alphabetische Zeichen, Leerzeichen und Unterstriche. Es ist nicht leer und beginnt nicht mit einem Unterstrich. Mit anderen Worten, …

1
Bretter stapeln
Ich habe ein paar Bretter, die ich auf kleinstem Raum stapeln muss. Leider fallen die Bretter um, wenn ich sie mehr als 10 hoch staple. Ich brauche ein Programm, das mir sagt, wie man die Bretter stapelt, um so wenig horizontalen Platz wie möglich einzunehmen, ohne Bretter mit einer Höhe …

1
Bodenplanung!
Haftungsausschluss: Die in dieser Frage erzählte Geschichte ist völlig fiktiv und wurde ausschließlich zum Zweck der Bereitstellung eines Intro erfunden. Ich habe einen Freund, der Architekt ist, und nachdem er ihm das Konzept des Code-Golfs und diese Seite erklärt hatte, sagte er, dass ich etwas programmieren sollte, das für eine …

9
Implementiere einen seltsamen Automaten
Ich habe mit dem Mobilfunkautomaten herumgespielt und einen gefunden, der ein interessantes Verhalten hatte. So funktioniert das: Es liest eine Binärzeichenfolge von links nach rechts. Wenn es auf einen Wert 1gefolgt von 2anderen Werten stößt , wird ein a 0an das Ergebnis angehängt und das Lesen fortgesetzt. Wenn es auf …

4
DAS… IST… FESTUNG!
Fortress war eine Sprache, die von der Sun Programming Language Research Group (RIP Fortress) entwickelt wurde und eine einzigartige Eigenschaft hatte. Es war möglich, Programme in verschiedenen Schriftstilen (z. B. fett, fett, kursiv) zu rendern ("Fortify"). römisch usw.). Ziel ist es, eine Fortress-Variable mit einem Zeichen im HTML-Markup darzustellen. So …
11 code-golf 

7
Zählen Sie Arrays von Perioden
Die periodeiner Zeichenfolge ist die kürzeste Verschiebung ungleich Null, sodass die Zeichenfolge mit sich selbst übereinstimmt und alle überhängenden Teile ignoriert werden. So hat zum Beispiel abcabcabPunkt 3. Konventionell sagen wir, dass wenn es keine solche Verschiebung gibt, eine Zeichenfolge eine Periode hat, die ihrer Länge entspricht. Also die Periode …

30
"Hallo Welt!" (Räuberfaden)
Dies ist der Faden der Räuber. Der Thread der Polizei ist hier . Ihre Herausforderung besteht darin, eine ungerissene Einreichung aus dem Thread der Hello, World!Polizei zu nehmen und herauszufinden, für welche Eingaben oder Eingaben das Programm gedruckt wird und eine neue Zeile. Groß- und Kleinschreibung, Abstand und Zeichensetzung müssen …

1
Cyclic Polyglot Challenge (Cops)
Cyclic Polyglot Challenge Dies ist der Thread der Polizei. Den Räuberfaden finden Sie hier . Cyclic Polyglot Ein zyklischer Polyglot mit N Elementen ist ein vollständiges Programm, das in N verschiedenen Sprachen ausgeführt werden kann. Wenn das Programm in jeder Sprache ohne Eingabe ausgeführt wird (möglicherweise vorbehaltlich dieser Ausnahme ), …


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.