Programmierrätsel & Code Golf

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

7
Nachbarländer
Haben Sie sich jemals gefragt, welche Länder ein anderes umgeben? Das tue ich manchmal auch und hier ist die Herausforderung dafür. Ich habe eine Liste der Länder und der Länder, die sie berühren, bereitgestellt, die Sie am Ende dieses Beitrags in einem Codeblock erkennen müssen. Sie müssen ein vollständiges Programm …

5
Buchstäblich Code Golf [geschlossen]
Nach heutigen Maßstäben bedeutet Golf ein Golfspiel , während Golf selbst ein von Volkswagen hergestelltes Auto ist. Anstelle des üblichen Code-Golfspiels wird heute ein Golfspiel codiert . Herausforderung Schreiben Sie ein Programm (A) in der Sprache A, das den Quellcode eines anderen Programms (B) der Sprache B ausgibt, das seinerseits …

1
Ist das ein Kandidat für Calvin Number?
Diese Herausforderung ist eine Hommage an unseren Legendary Challenge Writer ™, Calvins Hobbys - jetzt umbenannt in Helka Homba - im selben Sinne wie Generate Dennis Numbers . Calvin leistet einen ziemlich beeindruckenden Beitrag zu PPCG. Insgesamt steht er an sechster Stelle und ist wahrscheinlich die beste Herausforderung, wenn es …

4
Argyle ASCII Art
Schreiben Sie ein Programm (oder eine Funktion), das / die eine positive Ganzzahl aufnimmt. Wenn die Eingabe lautet 1, drucken (oder zurückgeben) Sie zwei nebeneinander liegende Diamanten mit einer Seitenlänge von jeweils 1 Schrägstrich: /\/\ \/\/ NSehen Sie sich für jeden Eingang, der größer als 1 ist, den Ausgang für …

3
Beliebige Eiswürfelschalen füllen
Angenommen, dieses Gitter von Räumen und X's repräsentiert den Querschnitt einiger seltsam geformter leerer Eiswürfelschalen : X X X X X X XX X XX X XXXXXX XXXXXXXXXXXXX Spalten ohne X's stellen Löcher oder Lücken in den Schalen dar, die kein Wasser aufnehmen können und in eine Senke mit unbegrenzter …

1
ASCII-Scores
In den Tiefen Ihres temporären Ordners finden Sie einige Kompositionen für das Klavier. Leider wurden diese Kompositionen nur mit Notennamen und -dauer geschrieben, und Sie haben nur Zugriff auf ein Textterminal. Ihre Aufgabe ist es daher, ein Programm zu schreiben, mit dem die Kompositionen als ASCII-Kunst dargestellt werden. Eingang Ihr …

25
Einen String umkehren und invertieren
Einen String umkehren und invertieren Herausforderung In dieser Herausforderung. Sie schreiben ein Programm, das die Eingabe umgekehrt und invertiert ausgibt oder zurückgibt. Zunächst sollte jedes Zeichen in seinen Zeichencode konvertiert werden. Dann sollte das in Base-2 konvertiert werden. Anschließend sollte diese Zeichenfolge umgekehrt werden. Danach sollte der String invertiert werden …

6
Ist die Pizza fair?
Diese Frage ist inspiriert von und ist das Gegenteil von dieser Frage . Dennis ( E), Doorknob ( D), Martin ( M) und Chris ( C) haben eine Pizza bestellt. Die rechteckige Pizza ist in quadratische Stücke unterteilt, die jeweils mit ihrem vorgesehenen Esser gekennzeichnet sind. Schreiben Sie ein Programm …


18
Richten Sie den Text rechts aus
Ihre Aufgabe ist es, eine Zeichenfolge und eine Zahl einzugeben und die Zeichenfolge nach rechts auszurichten, sodass die Breite des Texts der Zahl entspricht. Wenn eine Zeile zu lang ist, brechen Sie sie und setzen Sie den Rest in die nächste Zeile. Wiederholen Sie dies, bis es nicht mehr erforderlich …
27 code-golf  string 

7
Skalieren Sie eine Diamantkachel
Jedes reguläre Sechseck kann mit Diamanten gekachelt werden, zum Beispiel so: ______ /_/_/\_\ /_/\_\/\_\ /\_\/_/\/_/\ \/_/\_\/_/\/ \_\/_/\_\/ \_\_\/_/ Wir werden das Obige als Kacheln von Größe betrachten 1(da die Seiten der Diamanten aus einem /oder \jedem bestehen). Die gleiche Kachelgröße 2würde folgendermaßen aussehen: ____________ / / /\ \ /___/___/ \___\ …

2
Vim - Surround-Kommentarzeile mit Kommentarzeichen
Heute habe ich gemerkt, dass ich Abschnitte in meinem Code oft so definieren möchte: #################### # Helper Functions # #################### Aber das ist langweilig. Angenommen, ich habe eine Zeile wie diese: # Helper Functions # Was ist der kürzeste Satz von vim Tastendruck, um ihn in ein einzuschließen #? Die …
27 code-golf  vim  comment 

10
Hakenlänge Produkt
Ein junges Diagramm ist eine Anordnung von Feldern in linksbündigen Zeilen und obenbündigen Spalten. Für jedes Kästchen sind alle darüber und links davon befindlichen Felder belegt. XXXXX XXX XXX X Die Hakenlänge einer Box ist die Anzahl der Boxen rechts in der Reihe und darunter in der Spalte, die sich …

9
König des Hügels - Feuerwehrmänner
Es ist ein trockener Sommer in der Prärie. Die vier Bauern in der Region erkennen, dass sie den Markt für Mais durch Verbrennen der Ernte ihrer Nachbarn in die Enge treiben können. Dafür brauchen sie eine Strategie. Hier kommst du rein. Deine Aufgabe ist es, einen Bot zu schreiben, der …

25
Finden Sie die nächste 1-sparse-Binärzahl
Eine positive ganze Zahl N ist K -sparsam, wenn zwischen zwei aufeinanderfolgenden Einsen in ihrer binären Darstellung mindestens K 0s liegen. Die Nummer 1010101 ist also 1-dünn, 101101 dagegen nicht. Ihre Aufgabe ist es, die nächste 1-sparse-Nummer für die angegebene Eingangsnummer zu finden. Wenn der Eingang beispielsweise 12 ( 0b1100) …

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.