Programmierrätsel & Code Golf

15
Minimale Insertionen für Palindrom

Heute machst du eine weitere Palindrom-Herausforderung! Ihre heutige Aufgabe ist es also, eine Zeichenfolge zu nehmen und die Mindestanzahl an Buchstaben zu bestimmen, die zum Einfügen erforderlich sind, um sie in ein Palindrom zu verwandeln. Nehmen wir zum Beispiel den String fishes. In diesem...

15
Binäre Faltung

Eine binäre Faltung wird durch eine Zahl beschrieben Mund auf eine Zahl angewendet N. Für jedes Bit in der Binärdarstellung von M, wenn das Bit gesetzt ist ( 1), wird das entsprechende Bit in der Ausgabe durch XOR-Verknüpfung der zwei neben dem entsprechenden Bit in liegenden Bits gegeben N(bei...

15
Palindrome polyglot

Ihre Aufgabe ist es, ein Programm zu schreiben, das in zwei verschiedenen Sprachen ausgeführt wird und folgende Aufgaben ausführt: In einer Sprache wird eine bestimmte Zeichenfolge palindromisiert. Nimm die Schnur. abcde Kehre die Saite um. edcba Entfernen Sie das erste Zeichen. dcba Kleben Sie es...

15
Konvertieren Sie CSV in Tabelle

Die Herausforderung Geben Sie bei einer CSV-Eingabe eine richtige Unicode-Tabelle mit Box-Zeichen aus. Formatierung Die Tabelle wird nach folgenden Regeln formatiert: Die Spaltenbreite entspricht dem längsten Wert dieser Spalte Alle Tabellendaten bleiben in der richtigen Reihenfolge Jede Tabelle...

15
Erstellen Sie eine Chiffre

Erzeugen Sie eine Chiffre mit einer Zahl und einer Zeichenkette Ihre Aufgabe ist einfach. Fügen Sie bei einer Zeichenfolge sund einer Zahl 0 <= n <= 9als Eingaben ein pseudozufälliges druckbares ASCII-Zeichen zwischen die Zeichen der Zeichenfolgenzeiten nein. So dass die für jedes Zeichen...

15
Alle Xenodrome

Einführung Ein Xenodrom in der Basis n ist eine ganze Zahl, bei der alle Ziffern in der Basis n unterschiedlich sind. Hier sind einige OEIS-Sequenzen von Xenodromen. Zum Beispiel in der Basis 16, FACE, 42und FEDCBA9876543210sind einige xenodromes (Welche sind 64206, 66und 18364758544493064720in der...

15
Dobble / SpotIt-Kartengenerator

Einführung Dobble / SpotIt ist ein Kartenspiel, bei dem Menschen in kürzester Zeit dasselbe Symbol auf einem Kartenpaar erkennen, darauf hinweisen und zum nächsten Paar wechseln müssen. Jede Karte hat mehrere Symbole (8 in der normalen Version), aber genau eines ist für jedes Kartenpaar gleich....

15
Kürzester Konami-Code

Das Problem Sie müssen ein Programm schreiben, das, wenn der Konami-Code zur Laufzeit eingegeben wird, die Zeichenfolge " +30 lives" ausgibt und über den Lautsprecher des Computers ein Geräusch Ihrer Wahl ausgibt. Definition Der "Konami-Code" wird wie UUDDLRLRBAfolgt definiert : Drücken Sie die...

15
Dezimalbrüche

Ihr Ziel ist es, Code zu schreiben, der die kürzeste eindeutige Dezimalsequenz für den eingegebenen Bruch ausgibt. Keine zwei Brüche mit demselben Nenner dürfen dieselbe Ausgabe haben, obwohl Brüche mit unterschiedlichen Nennern dieselbe Darstellung haben können. Nehmen Sie 2 Ganzzahlen als...

15
Überprüfen Sie meine Lasagne

Szenario Ich koche oft Lasagne, habe aber auch ein paar Fehler. Da ich diese Fehler so oft wiederhole, dachte ich, ich könnte vielleicht ein Programm machen, das prüft, ob ich alles richtig gemacht habe. Gültige Lasagne Eine gültige Lasagne ist Mindestens 5 Spalten breit Mindestens 4 Lagen hoch...

15
Brücken sind Metaphern für alles in ASCII Art

(Mit einer Entschuldigung an Jim West für den Titel und nach dem Zufallsprinzip inspiriert von Ciscos textueller Darstellung ihres Logos: .:|:.:|:. für das Konzept) Ausgeben einer 1 <= n <= 255ASCII-Grafikdarstellung einer Hängebrücke mit einer bestimmten Ganzzahl gemäß den nfolgenden...

15
Hilf PPCG Claus, seine Geschenke zu bringen!

Hilf PPCG Claus, seine Geschenke zu bringen Überblick PPCG Claus kommt hella spät und liefert seine Geschenke aus, weil wir heutzutage so viele seltsame kleine Kinder da draußen haben. Dies macht es für PPCG Claus sehr viel schwieriger, alle Geschenke an den richtigen Ort zu bringen. Ihre...

15
Stecke den Hut in die Katze

Inspiriert von der bevorstehenden Winterveranstaltung Ziel Fügen Sie einen Hut ^, ´oder `auf einen einzigen Vokal in jedem Wort des Eingangs. Regeln Das hatund das vowelmüssen zufällig ausgewählt werden. Jeder Hut muss mit der gleichen Wahrscheinlichkeit erscheinen (33%) und die Vokale müssen die...

15
Lösen Sie ein Stapelzustandsdiagramm

Ein Stapelzustandsdiagramm zeigt, wie die Werte auf einem Stapel in den anderen geändert werden. Dies ist beispielsweise ein Stapelzustandsdiagramm: 3 0 2 1 0 Dies bedeutet, dass es einen Stapel gibt, der anfänglich 3 Werte enthält (das 3Teil). Diese Werte werden von 0 bis 2 indiziert, mit 0 an der...

15
Schräge Binärzahlen

Geben Sie bei einer Ganzzahl ndie ersten ngeneigten Binärzahlen aus, entweder 0- oder 1-indiziert. Sie werden so genannt, weil sie so erzeugt werden: Zahlen in Binärschrift untereinander schreiben (rechtsbündig): ........0 ........1 .......10 .......11 ......100 ......101 ......110 ......111...

15
Richten Sie die Diagonalen eines Textgitters aus

Ordnen Sie die Diagonalen, die von links oben nach rechts unten verlaufen, in Spalten mit einem rechteckigen Textraster so an, dass sich die Zeichen ganz rechts unten aller Diagonalen auf einer Ebene befinden. Verwenden Sie Leerzeichen zum Einrücken. Zum Beispiel, wenn das Eingaberaster von Text...