Programmierrätsel & Code Golf

14
Steganographische Quadrate

Steganographische Quadrate Ihre Aufgabe ist es, eine Zeichenfolge aufzunehmen und ein NxNBild zu generieren , das diese Zeichenfolge darstellt. Sie müssen auch den Algorithmus schreiben, der das Bild aufnimmt und es wieder in eine Zeichenfolge umwandelt. Die Bewertung wird die Anzahl der Bytes...

14
Matrix-Multiplikation durchführen!

In der Mathematik ist die Matrixmultiplikation oder das Matrixprodukt eine binäre Operation, die eine Matrix aus zwei Matrizen erzeugt. Die Definition wird durch lineare Gleichungen und lineare Transformationen auf Vektoren motiviert, die zahlreiche Anwendungen in der angewandten Mathematik, Physik...

14
Zeichnen Sie die Sierpinski-Pfeilspitzenkurve

Einführung Die Sierpinski-Pfeilspitzenkurve ist eine Kurve, deren Grenze das Sierpinski-Dreieck ist. Es beginnt zunächst so: _ / \ Dann wird jede Zeile durch eine gedrehte Version der ersten ersetzt: _ / \ \ / _/ \_ Nächster: _ / \ \ / _/ \_ / \ \_ _/ _ \ / _ / \_/ \_/ \ Deine Aufgabe Bei einer...

14
Das Codegolf-Objekt

Stellen Sie sich vor, wir haben eine Umgebung mit einem globalen Gültigkeitsbereich, der nur ein einzelnes Objekt namens enthält codegolf. Dieses Objekt hat ein einzelnes Kind stackexchange, das eine Eigenschaft namens hat com. Der Zugriff auf diese Eigenschaft würde so aussehen...

14
Es ist schon fast Weihnachten!

Aus diesem Grund bauen Familien aus aller Welt Weihnachtsbäume. Aber dieser normale Baum kann nach einer Weile langweilig werden, also machen wir einen ASCII-Baum! Blätter werden durch dargestellt #und müssen wie in der Beispielausgabe gezeigt angeordnet werden. Wir haben 5 Bälle ( O) und 5...

14
Tastaturcode zum Text!

Wenn Sie eine Zeichenfolge und ein Array als Eingabe verwenden, müssen Sie den Text ausgeben, den die Eingabezeichenfolge bei der Eingabe über ein typisches mobiles Tastenfeld ausgibt. In einer mobilen Tastatur wird ein Buchstabe durch n-maliges Drücken einer Taste eingegeben, wobei n die Position...

14
Urlaub Kopfschmerzen

Warnung: Nehmen Sie KEINE ärztlichen Ratschläge von diesem Beitrag. Wenn Sie ärztlichen Rat benötigen, wenden Sie sich an einen qualifizierten Fachmann. Ich habe Kopfschmerzen. Ich brauche Kopfschmerztabletten. Ich sage Ihnen die letzten Dosen, die ich hatte, und Sie sagen mir, wann ich meine...

14
Verschleierte Ganzzahlnotation

Bearbeiten: Ich werde in Kürze eine neuere Version dieser Frage veröffentlichen meta-golf. Bleib auf dem Laufenden! Bearbeiten # 2: Ich werde die Herausforderung nicht mehr aktualisieren, aber offen lassen. Die meta-golfVersion ist hier verfügbar: /codegolf/106509/obfuscated-number-golf...

14
Finde das Innere einer Schleife

Aufgabe Gegeben ein ASCII-Diagramm einer Schleife z.B .................... ......@@@@@......... ......@...@......... .....@@...@@@@@..... ....@@........@..... ....@........@@..... ....@@@@@@@@@@...... .................... .................... Und ein Ort auf der Schleife z.B (7,1) Sie müssen das...

14
Dauerhaft selbstmodifizierender Code

Nun wissen wir alle, dass die meisten Sprachen sehr einfache Möglichkeiten haben, Code selbst zu modifizieren. Was wäre jedoch, wenn Sie den Code tatsächlich ändern und Teile davon bearbeiten würden ... auf der Festplatte? Ihr Ziel ist es, einen Code zu erstellen, der eine Zahl druckt, und dann...

14
Ein Tag am Strand

Inspiriert von dieser Herausforderung Tor: Das Ziel ist es, Wellen auf einen Strand zu ziehen. Eingang: Sie erhalten 3 Ganzzahlen (in dem von Ihnen gewünschten Format) als Eingabe. Die erste Ganzzahl gibt die Länge der Zeichnung an. Die zweite Ganzzahl gibt den Index der Sandbank an, auf der die...

14
Tastenanschläge ausgeben

Erstellen Sie in einer beliebigen Programmiersprache ein Programm, das Eingaben entgegennimmt und den auf einer Tastatur eingegebenen Text animiert. Die Verzögerung zwischen den einzelnen Zeichen sollte variieren, um das echte Tippen auf einer Tastatur zu simulieren. Die Verzögerung beträgt 0.1,...

14
Hilf mir, meine Avocados zu entsaften

Bei dieser Herausforderung habe ich ein Avocadofeld, das ich so schnell und vollständig wie möglich entsaften möchte. Können Sie ein Programm oder eine Funktion schreiben, die mir dabei helfen, die Avocados perfekt zu entsaften? Als Eingabe erhalten Sie die Avocados als mx- mQuadrat-Gitter, wobei...

14
A, Summen, C, D, E, Fizz, G

Ein einfacher FizzBuzz mit Strings. Gegeben 1 Wort oder Satz (Zeichenfolge) 2 einzigartige Charaktere Ausgabe Das Wort oder die Phrase, bei der jedes Vorkommen des ersten Zeichens durch Fizz und jedes des zweiten Zeichens durch Buzz ersetzt wird Regeln Der erste Buchstabe in Fizz und Buzz muss groß...

14
Schlagen Sie mir eine Herausforderung vor!

Ich bin zu gelangweilt und möchte eine Herausforderung lösen. Aber ich sehe keine interessanten Herausforderungen und bin zu faul, um nach einer zu suchen. Können Sie mir (technisch gesehen Ihr Code) einen vorschlagen? I / O Eingabe: Keine. Ausgabe: Ein Link zu einer zufälligen offenen (dh nicht...

14
Ändern Sie die Schwerkraft des Textes wie das Puzzle 2048

Im Spiel 2048 hast du ein Gitter und kannst die Elemente in vier Richtungen bewegen. Sie bewegen sich alle in diese Richtung, so weit sie können. Für diese Herausforderung erhalten Sie eine gepolsterte, quadratische 2D-Zeichenfolge (entweder mit Zeilenumbrüchen oder einer Liste von Zeichenfolgen),...