Programmierrätsel & Code Golf

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

30
Füge ein Wort in ein Alphabet-Gitter ein
Inspiriert von einem Mem, das ich heute früher gesehen habe. Herausforderungsbeschreibung Betrachten Sie ein unendliches Alphabetraster: ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ... Nehmen Sie ein Wort ( CODEGOLFin diesem Beispiel) und machen Sie es zu einer Untersequenz des Rasters. Ersetzen Sie nicht verwendete Buchstaben durch ein Leerzeichen und entfernen Sie …

24
Signifikantes Leerzeichen
Wir definieren Whitespace als eines der drei Zeichen, Tabulator (0x09), Zeilenvorschub (0x0A) oder Leerzeichen (0x20). Für diese Herausforderung müssen Sie zwei Programme oder Funktionen in derselben Programmiersprache schreiben, die die folgenden Aufgaben ausführen: Zählen Sie die Leerzeichen in einer bestimmten Zeichenfolge. Zum Beispiel die Eingabe 123 -_- abc def würde …

17
Füllen Sie die Minesweeper-Hinweise aus
Minesweeper ist ein beliebtes Puzzlespiel, bei dem Sie herausfinden müssen, welche Kacheln "Minen" sind, ohne auf diese Kacheln zu klicken. Jedes Plättchen ist entweder eine Mine (dargestellt durch *) oder ein Hinweis, dh eine Zahl von 0 bis 8, die angibt, wie viele der 8 benachbarten Plättchen Minen sind. Ihre …

22
Dennis nummeriert 2.0
Der PPCG-Benutzer und gewählte Mod @Dennis war der zweite Benutzer, der mehr als 100.000 Wiederholungen verdiente! Dies ist eine völlig originelle Idee, die ich von niemand anderem bekommen habe , aber lasst uns eine Herausforderung basierend auf seiner Benutzer-ID 12012als Tribut machen! Wenn Sie es sich ansehen, werden Sie feststellen, …

30
Konvertieren Sie YYYYMM in MMMYY
Gestützt auf diese SO-Frage . Die Herausforderung ist ziemlich einfach: Wenn ein Datumszeitraum im Format angegeben YYYYMMwird, wird er im Format ausgegeben MMMYY. Regeln: Die Eingabe ist eine Zahl oder eine Zeichenfolge mit einer Länge von genau 6 Zeichen, die nur aus Ziffern besteht. Die letzten beiden Ziffern stehen zwischen …
54 code-golf  string  date 

27
Generieren Sie Wordenticons
Identicons sind visuelle Darstellungen von Hash-Werten, die häufig aus symmetrischen Anordnungen geometrischer Formen bestehen. Ihr Standard-Stack Exchange-Avatar ist ein Identicon. Bei dieser Herausforderung geht es darum, "wordenticons" zu erstellen , einfache textbasierte Versionen von Identicons, die für Zeichenfolgen aus Kleinbuchstaben, dh Wörtern, gelten. Herausforderung Schreiben Sie ein Programm oder eine …

30
Gib den Text "Code Bowling" aus
Code-Bowling Sie wurden von Brunswick Bowling beauftragt, ein einfaches Programm zu erstellen, um den Text Code Bowlingauf ihren Monitoren auszugeben . Dieses Unternehmen lohnt sich ein hübsches Sümmchen und Sie denken , Sie können sie für ganz die beschwindeln Bit Geld . Aus der Stellenbeschreibung geht eindeutig hervor, dass sie …

9
Welcher Tetromino ist das?
Bei einer vorzeichenlosen 16-Bit-Ganzzahl N müssen Sie feststellen, ob ihre in einer 4x4-Matrix abgebildete Binärdarstellung mit einer Tetrominoform übereinstimmt , und wenn ja, welche Form es ist. Matrix Jedes Bit von N wird in einer 4x4-Matrix von links nach rechts und von oben nach unten abgebildet, beginnend mit dem höchstwertigen. …

10
Umgebene Länder
Länder besitzen eine Reihe von Gebieten in einer 1D-Welt. Jedes Land ist eindeutig durch eine Nummer gekennzeichnet. Das Eigentum an den Gebieten kann durch eine Liste wie folgt dargestellt werden: 1 1 2 2 1 3 3 2 4 Wir definieren die kantigsten Gebiete eines Landes als die beiden Gebiete, …

30
Berechnen Sie die Kolakoski-Sequenz
Dies ist eine Neuauflage einer alten Herausforderung , um die E / A-Anforderungen an unsere aktuellen Standards anzupassen. Dies geschieht, um mehr Sprachen die Teilnahme an einer Herausforderung zu dieser beliebten Sequenz zu ermöglichen. In diesem Meta-Post finden Sie eine Diskussion zum Repost. Die Kolakoski-Sequenz ist eine unterhaltsame selbstreferenzielle Sequenz, …

30
Lass ein bisschen Alphabet regnen
Alphabet Regen Die Aufgabe: Die Grundvoraussetzung besteht darin, die Eingabezeichenfolge auszudrucken und dann jedes Zeichen vertikal zu wiederholen, basierend auf seiner (0-indizierten) Position im Alphabet (ohne Berücksichtigung der Groß- / Kleinschreibung) A-Z. ABefindet sich an Position 0, wird also nicht wiederholt. eBefindet sich an Position 4, wird also 4 Mal …

30
Drucken Sie die N-Bonacci-Sequenz
Dies ist nicht sehr bekannt, aber was wir die Fibonacci-Sequenz, AKA, nennen 1, 1, 2, 3, 5, 8, 13, 21, 34... heißt eigentlich die Duonacci- Sequenz. Dies liegt daran, dass Sie die vorherigen 2 Zahlen summieren, um die nächste Zahl zu erhalten. Es gibt auch die Tribonacci- Sequenz, 1, 1, …

1
Erstellen Sie einen Freecell-Solver mit wenigen Zügen
Im Spiel Freecell musst du vier Grundpfähle in Farbe von Ass bis König auf einem Grundriss bauen, auf dem du in wechselnden Farben abwärts baust. Es kann jedoch immer nur eine Karte gleichzeitig erstellt werden. Daher erhalten Sie vier "freie Zellen", die jeweils eine Karte enthalten können, mit deren Hilfe …

8
Ist das überhaupt ein Wort?
Sie sollten ein Programm oder eine Funktion schreiben, die eine 4-stellige Zeichenfolge als Eingabe verwendet und einen Wert ausgibt, der angibt, ob die Zeichenfolge ein englisches Wort ist oder nicht. Sie dürfen in 15% der bereitgestellten Testfälle Fehler machen. Eingabedetails: Die Eingabe ist eine 4-stellige Zeichenfolge, die nur die englischen …

6
ASCII-Kunstkalender
Lassen Sie uns eine ASCII-Kunstuhr und einen Kalender erstellen, die uns den aktuellen Monat, den Tag des Monats, den Wochentag, die Stunde, die Minute und ob es sich um Nacht oder Tag handelt (aber nicht um das Jahr oder die Sekunde). Zu einem bestimmten Zeitpunkt sieht der Kalender ungefähr so …

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.