Programmierrätsel & Code Golf

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

10
Ganzzahlen teilen, kippen und neu kombinieren
Hintergrund In der Mathematik ist bekannt, dass Ganzzahlen in eine Eins-zu-Eins-Entsprechung mit Paaren von Ganzzahlen gesetzt werden können. Es gibt viele Möglichkeiten, dies zu tun, und in dieser Herausforderung implementieren Sie eine davon und ihre inverse Operation. Die Aufgabe Ihre Eingabe ist eine positive Ganzzahl n > 0. Es ist …

30
Herausfiltern und addieren
Aufgabe Die Aufgabe ist sehr einfach. Geben Sie bei einer nicht leeren Zeichenfolge mit Zahlen , Groß- und Kleinbuchstaben die Summe der verbleibenden Zahlen aus. Beispielsweise: a1wAD5qw45REs5Fw4eRQR33wqe4WE Wenn Sie alle Buchstaben herausfiltern, erhalten Sie: 1 5 45 5 4 33 4 Die Summe dieser Zahlen ist 1 + 5 + …

5
Finde die XOR-Primzahlen
In dieser Herausforderung von xnor wurden wir gebeten, die XOR-Multiplikation zu implementieren. In dieser Herausforderung besteht das Ziel darin, die ersten nXOR-Primzahlen zu finden . XOR-Primzahlen sind regulären Primzahlen sehr ähnlich, wie die folgenden Definitionen zeigen: Definition der Primzahl: Eine positive Zahl größer als 1, die nicht durch Multiplikation zweier …

3
Formatieren Sie eine Liste von Wörtern
Ihre Herausforderung besteht darin, eine Liste von Wörtern über mehrere Zeilen zu formatieren, die nicht länger als eine bestimmte Anzahl von Zeichen sind, sodass jede Zeile so viele Wörter wie möglich enthält und keine Wörter unnötig abgeschnitten werden. Eingang Die Eingabe besteht aus einer durch Leerzeichen getrennten Liste von Wörtern …
16 code-golf  string 

9
Grundkonvertierung mit Strings
Einführung Wir haben hier in der Vergangenheit einige grundlegende Konvertierungsprobleme, aber nicht viele, die darauf ausgelegt sind, Zahlen beliebiger Länge (dh Zahlen, die lang genug sind, dass sie den Datentyp Integer überlaufen) zu bewältigen, und die meisten davon fühlten sich ein wenig kompliziert. Ich bin neugierig, wie sich eine Änderung …

1
Kann ich hier wohnen
Im Spiel Terraria besteht eine der Spielmechanismen darin, Häuser zu bauen, damit ein NPC einziehen kann. Es gibt strenge Regeln, was als gültiges Haus gilt oder nicht. Hier ist die Liste der Regeln: Die Gesamtfläche im Haus muss mindestens 60 Quadratmeter, jedoch weniger als 750 Quadratmeter betragen. Außerdem muss die …
16 code-golf  string  game  grid 

7
Golftipps in Prolog
Welche allgemeinen Tipps haben Sie zum Golfen in Prolog? Ich bin auf der Suche nach Ideen, die allgemein auf Code-Golf-Probleme angewendet werden können, die zumindest etwas spezifisch für Prolog sind (z. B. sind Ein-Buchstaben-Variablen nicht spezifisch für Prolog, um die Größe von Programmen zu reduzieren). Bitte geben Sie in Ihren …
16 code-golf  tips 

11
Pi-Tag, Pi-Minute oder Pi-Sekunde?
Bei dieser Herausforderung müssen Sie feststellen, ob es sich um Pi-Tag, Pi-Minute oder Pi-Sekunde handelt. Da Pi irrational ist, soll Ihr Code so kurz wie möglich sein. Beispiele Es wird keine Eingabe gemacht , Ihr Programm sollte die Systemzeit verwenden. Ich habe es nur zur Klarheit hinzugefügt March 14, 2016 …
16 code-golf  date  pi 

4
Eine ausführbare Skriptdatei, die unter POSIX und Windows ausgeführt wird
Herausforderung : Schreiben Sie eine einzelne Skriptdatei, foo.cmddie über die Vanilla Windows- cmd.exeEingabeaufforderung aufgerufen werden kann (nicht PowerShell, nicht im Administratormodus), um beliebigen Windows-spezifischen Code auszuführen ... > .\foo.cmd Hello Windows! ... aber auch aus einem typischen POSIX-konform (Linux / OSX) Shell - Eingabeaufforderung (unverändert aufgerufen werden bash, tcshoder zsh), …

2
Aufteilung in zunehmende Teilfolgen
Spezifikation Diese Herausforderung ist einfach zu formulieren: Ihre Eingabe ist ein nicht leeres Array nichtnegativer Ganzzahlen, und Ihre Aufgabe besteht darin, es in möglichst wenige aufsteigende Teilsequenzen zu unterteilen. Genauer gesagt, wenn das Eingabearray ist A, ist die Ausgabe ein Array von Arrays, Bso dass: Jedes Array Bbildet eine Aufteilung …

6
Konvergierende Summen einer Fraktalsequenz
Hintergrund Eine fraktale Sequenz ist eine Ganzzahlsequenz, bei der Sie das erste Vorkommen jeder Ganzzahl entfernen und dieselbe Sequenz wie zuvor erhalten können. Eine sehr einfache solche Folge nennt man Kimberlings Paraphrasen . Sie beginnen mit den positiven natürlichen Zahlen: 1, 2, 3, 4, 5, 6, 7, 8, 9, ... …

3
Würfeln
Würfeln Also habe ich vor einiger Zeit gewürfelt und an eine Herausforderung gedacht. Wenn der Würfel ein aus der Eingabe entnommenes Netz und eine Liste von Zügen enthält, finden Sie das Quadrat unten am Ende. Ich werde dieses Bild für die Beispiele hier verwenden. Eingang Sie nehmen eine Zeichenfolge mit …

28
Buchstabiere die Revu'a
Eigentlich nicht weder von inspiriert Atbash Selbst Palindrome noch von Generalized Gematria Calculator . Bei einem String s der Länge n wird die Revu'a-Sequenz ausgegeben , bei der es sich um das erste Zeichen von s , die ersten beiden Zeichen von s , ... die ersten n –2 Zeichen …

1
Ich mag es, es zu bewegen, es zu bewegen
König Julian muss durch den Dschungel, aber er fühlt sich faul. Er möchte, dass ein Computer für ihn eine Route durch den Dschungel berechnen kann. Mit STDIN erhalten Sie eine Karte des Dschungels, die der Computer knacken kann. Es wird folgendes Format haben: 01001E 010110 000P00 1100J1 S00111 Die Funktionsweise …
16 code-golf 


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.