Programmierrätsel & Code Golf

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

10
Grid-Routing-Schlacht
ANMERKUNG: Diese Herausforderung ist derzeit nicht aktiv, da ich die für die Ausführung eines Matches erforderlichen Sprachen nicht installieren kann. Wenn jemand anderes die Zeit und das Interesse dazu hat, bin ich nicht dagegen. Eine Rangliste finden Sie unten im Beitrag. Dies ist eine semi-kooperative King-of-the-Hill-Herausforderung, bei der die Bots …

7
Decken Sie eine Region mit Rechtecken ab
Eingang Ihre Eingabe in dieser Herausforderung ist eine Liste von ganzzahligen Paaren. Sie repräsentieren die südwestlichen Ecken der Einheitsquadrate in der Ebene und die Liste repräsentiert ihre Vereinigung als Teilmenge der Ebene. Zum Beispiel die Liste [(0,0),(1,0),(0,1),(1,1),(2,1),(1,2),(2,2)] stellt den roten Satz in diesem Bild dar: Ausgabe Ihre Ausgabe ist eine …

27
Palindrom-Palindrom-Generator
Erstellen Sie ein Programm, das die Eingabezeichenfolge beginnend mit der Eingabezeichenfolge in ein Palindrom konvertiert. Das Programm selbst muss ein Palindrom sein. Zum Beispiel Eingabe:, neverodDrucken neveroddoreven. Sie sollten auch Mehrwort- und Mehrzeileneingaben verarbeiten.

5
Zwiebelprogrammierung
Mit nur druckbare ASCII (hex - Codes 20 bis 7e), schreibt , ein quadratisches NxN - Kernprogramm ohne Kommentare , die von 4 weiteren umgeben Schichten , die Schaffung eines (N + 8) × (N + 8) quadratisches Programm (n> 0) . Für N = 3 sieht das Layout (durch …

6
Gegenseitig negative Quines
Dies wurde inspiriert von Print a Negative Ihres Codes und Golf a mutual quine . Betrachten Sie ein Rechteck von Zeichen, die die folgenden Einschränkungen erfüllen: Besteht ausschließlich aus druckbaren ASCII-Zeichen Abmessungen beide größer als 1 Jede Zeile und jede Spalte enthält mindestens ein Leerzeichen. Jede Zeile und jede Spalte …

19
Glückszahlen generieren
Geschichte: Lucy fragte George, was seine Glückszahl sei. Nach einigem Nachdenken antwortete George, dass er mehrere Glückszahlen habe. Nach einigem Durcheinander fragte Lucy George, was seine ersten nGlückszahlen seien. George bat Sie dann, seinen Kumpel, ihm ein Programm zu schreiben, um die Arbeit für ihn zu erledigen. Die Herausforderung: Sie …

9
Caesar-Cypher-Mania
Die Caesar-Chiffre ist eine sehr einfache Substitutions-Chiffre, bei der jeder Buchstabe um einen festen Versatz verschoben ist (Schleife um Z nach A). Ebenso können wir auch eine Caesar-Chiffre für den Satz druckbarer ASCII-Zeichen verwenden. Dies sind die 95 Zeichen von den Codepunkten 0x20 bis 0x7E. Für einen bestimmten Versatz ordnen …



9
Musikalische Quines auf einem ASCII-Klavier
Es gibt 88 Tasten auf einem Standardpiano und 95 druckbare ASCII- Zeichen (Hex-Codes 20 bis 7E): !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ('Zeichen' bezieht sich von nun an auf jedes druckbare ASCII-Zeichen.) In diesem JSFiddle habe ich das ausgenutzt und eine einfache Syntax entwickelt, die mit AudioSynth Klaviermusik generiert . (Wenn mich jemand zu einem …

2
Erkennen Sie handschriftliche Ziffern
Ihre Aufgabe ist es, ein Bild mit einer handgeschriebenen Ziffer zu lesen, diese zu erkennen und auszudrucken. Eingabe: Ein 28 * 28-Graustufenbild, das als Folge von 784 durch Leerzeichen getrennten Klartextnummern von 0 bis 255 angegeben wird. 0 bedeutet weiß und 255 bedeutet schwarz. Ausgabe: Die erkannte Ziffer. Wertung: Ich …

13
KOTH: Warring Towns
Endgültige Ergebnisse sind da! Einführung Das Game Takes ist stark von Manus Game of Town inspiriert . Es spielt sich in einer Welt voller Schwerter und Magie ab. Der König, der den gesamten Kontinent regierte, ist gerade gestorben, und die Herren der vielen Stadtstaaten streiten sich jetzt um das Territorium. …

3
Epicyclogons zeichnen
Ein Epizykloid ist die Kurve, die ein Punkt auf einem Kreis macht, wenn er um einen anderen Kreis rollt. Ein Zyklogon ist die Form, die ein Punkt auf einem regulären Polygon beim Rollen über eine Ebene macht. Ein Epizyklogon ist die Kurve, die durch einen Punkt auf einem regelmäßigen Polygon …

2
DNA: Desoxyribonucleic ASCII
Ausgehend von einer Sequenz der Basen Adenin, Cytosin, Guanin und Thymin (kodiert als ACGT) müssen Sie eine ASCII-Art-Darstellung eines entsprechenden DNA-Doppelstrangs erstellen. Der Strang wird sich vertikal erstrecken. Der linke Strang ist der, den Sie als Eingabe erhalten. Der rechte Strang wird seine Ergänzung sein. Für diejenigen, die nicht mit …

14
Khinchins Konstante auf so viele Dezimalstellen wie möglich in 64 Bytes oder weniger
Khinchin Konstante ist eine merkwürdige mathematische Konstante, die nach Wolfram MathWold , ist „notorisch schwierig zu hohen Genauigkeit zu berechnen“ . Hier ist es zu 100 Stellen: 2.685452001065306445309714835481795693820382293994462953051152345557218859537152002801141174931847697 ... Schreiben Sie ein Programm mit 64 Bytes oder weniger, das die Khinchin-Konstante mit der maximalen Anzahl korrekter Dezimalstellen ausgibt. Sie dürfen …

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.