Programmierrätsel & Code Golf

25
Zeichne den Regenbogen

Die Herausforderung ist einfach: Zeichnen Sie einen Regenbogen in so wenigen Bytes wie möglich Die Spezifikationen für den Regenbogen lauten wie folgt: Die Figur muss genau 400 Pixel breit und 200 Pixel hoch sein (optional 401x201, wenn Sie ein einzelnes zentrales Pixel wünschen) Der rote Ring...

25
Glücklicher gerundeter PU-Tag

Um den Rounded Pi Day zu feiern, müssen Sie das heutige Datum nutzen, um ein Programm zu erstellen, das den Durchmesser eines Kreises erfasst und dessen Umfang ausgibt, indem Sie den Durchmesser mit 3.1416 multiplizieren, wobei 3.1416 mit dem heutigen Datum erhalten werden muss. Input 3 Output...

25
Suchen Sie das erste Wort, das mit jedem Buchstaben beginnt

Suchen Sie bei gegebener Zeichenfolge das erste Wort, das mit jedem Buchstaben beginnt (Groß- / Kleinschreibung wird nicht berücksichtigt). Probe Verwendung Ferulas flourish in gorgeous gardens.als Eingabe: "Ferulas flourish in gorgeous gardens." ^^^^^^^ ^^ ^^^^^^^^ | | | | | --> is the first...

25
Driftsortieren Sie ein Array

Driftsort ist eine einfache Möglichkeit, ein Array zu "sortieren". Es funktioniert, indem die Elemente im Array "verschoben" oder "gedreht" werden, bis das Array sortiert ist oder bis das Array nicht mehr sortiert werden kann. Lassen Sie uns zwei Beispiele durchgehen. Betrachten Sie zunächst das...

25
KOTH: TNT Run Challenge

Dies wurde von einem Minecraft-Minispiel inspiriert. Die Regeln sind ziemlich einfach: Sie rennen und springen herum und jeder Block, auf den Sie treten, verschwindet, sobald Sie darauf getreten sind. Das Ziel ist, der Letzte zu sein, der noch übrig ist. Ihr Bot sollte ein vollständiges Programm...

25
Golf ein Golfer

Als Kind habe ich oft das Kartenspiel " Golf " gespielt . Ihre Herausforderung besteht darin, die Punktzahl einer Golfhand zu berechnen, falls Sie diese akzeptieren möchten. Da es über 9000 Variationen zu diesem Kartenspiel 1 gibt , werden wir die Regeln einhalten, an die ich mich erinnere....

25
Finde den Käse

Update: Es gibt 6 Labyrinthe. Sie sind in der Steuerung enthalten. Es gibt eine tar.gz der Labyrinthe und ihrer .bmp-Dateien hier (Dropbox). Es gibt auch ein Hilfsprogramm, mit dem Sie unter diesem Link mehr Labyrinthe erstellen können (die Datei maze_4.txt ist im Archiv nicht korrekt). Zu diesem...

25
Domain Name Appraisal

Der Handel mit Domain-Namen ist ein großes Geschäft. Eines der nützlichsten Tools für den Handel mit Domain-Namen ist ein automatisches Bewertungs-Tool, mit dem Sie leicht abschätzen können, wie viel eine Domain wert ist. Leider erfordern viele automatische Bewertungsdienste eine Mitgliedschaft /...

25
Generieren Sie ein Stack Exchange Favicon

Erkennen Sie das PPCG-Logo? es sieht so aus, wenn man eine ascii-kunst davon macht. +---+ |PCG| +---+ v In diesem Code Golf erstellen Sie einen Code, der Logos für andere Sites erstellt, ähnlich dem PPCG-Logo. Was du machen solltest Die "verkürzte" Zeichenfolge ist die Zeichenfolge mit allen...

25
#Hashtag_or_not

In dieser Code Golf Challenge verifizierst du Hashtags! #Was_Ihr_Code_Sollt_tun Die Eingabe ist eine Zeichenfolge. Geben Sie einen Wahrheitswert aus, wenn es sich um ein gültiges Hashtag handelt, und einen falschen Wert, wenn es sich nicht um ein gültiges Hashtag handelt. Wir definieren einen...

25
Welche Geister fehlen?

In dieser Herausforderung müssen Sie anhand einer Liste von Geistern aus Pac-Man ausgeben, welche Geister fehlen. Sie müssen es in so wenigen Bytes tun, wie Sie können Eingang Die Eingabe besteht aus einer Zeichenfolge oder Liste, die eine Anzahl von Geistern enthält, die Folgendes enthalten...

25
Hofstadter Q-Sequenz

Definition a (1) = 1 a (2) = 1 a (n) = a (na (n-1)) + a (na (n-2)) für n> 2 wobei n eine ganze Zahl ist Aufgabe Bei positiver Ganzzahl ngenerieren a(n). Testfälle n a(n) 1 1 2 1 3 2 4 3 5 3 6 4 7 5 8 5 9 6 10 6 11 6 12 8 13 8 14 8 15 10 16 9 17 10 18 11 19 11 20 12 Referenz Obligatorisch OEIS...

25
Die große Pyramide von ASCII

Einführung Es ist 2600 v. Chr. Und die Menschen bauen jetzt Pyramiden. Sie haben bereits die Basis der Pyramide geschaffen, wissen aber nicht, wie sie fortfahren sollen. Also haben sie dich um Hilfe gerufen. Die Regeln für die Herstellung einer Pyramide sind recht einfach. Für die Ebene über der...

25
Das Permutation-Pigeon-Hole-Prinzip

Im Sudoku-Spiel "zeichnen" viele Spieler gerne mögliche Zahlen ein, die in jedes Feld passen: Die obige Zeile kann als Array dargestellt werden: [[1,2,9], [6], [5], [7], [1,2,9], [1,2,9], [3], [1,2,4], [8]] Beachten Sie nun, dass es nur einen Ort gibt, an den ein 4gehen kann. Auf diese Weise können...

25
PKCS # 7-Padding-Validierung

In der Kryptographie ist PKCS # 7-Auffüllung ein Auffüllschema, das eine Anzahl von Bytes N ≥ 1 hinzufügt, wobei der Wert jedes hinzugefügten Bytes gleich N ist. Beispiel: Hello, World!13 Byte sind hexadezimal wie folgt: 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21 Wenn wir PKCS # 7 Pad auf Länge 16...

25
In Bibi-Binary konvertieren

Bibi-Binär ist ein numerisches System, das von Boby Lapointe erfunden wurde , um Zahlen in Buchstaben darzustellen, deren Aussprache lustig erscheint. Ihre Aufgabe ist es, Dezimalzahlen in Bibi-Binär umzuwandeln! Umwandlung Eine Zahl wird zur Basis 16 (hexadezimal) konvertiert und jedes Zeichen...

25
HexaGolf: Wordagons

Siehe auch: Rotation Herausforderung Wenn Sie eine Zeichenfolge als Eingabe angeben, geben Sie ihr Wortzeichen aus. Wordagons Ein Wortagon ist eine Möglichkeit, eine Zeichenfolge in einem Sechseck darzustellen. Jetzt erstellen wir ein Wort aus der Zeichenfolge hexa: Zunächst beginnen Sie mit dem...

25
Praming Puzles & Colf: Verdichten Sie eine Schnur

Nachdem ich einige Zeit auf dieser Seite verbracht habe, habe ich es genossen, Dinge so kurz wie möglich zu halten. Das mag der Grund sein, warum ich in letzter Zeit von Strings beleidigt bin, die dieselben Zeichen mehr als einmal enthalten. Ihre Aufgabe ist es, eine Funktion oder ein Programm zu...