Programmierrätsel & Code Golf

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

9
Neue Hauptfaktoren für Repunits
Der Hintergrund Die Leute sprachen im Chat über die Hauptfaktorisierung und wir sprachen über Repunits. Repunits sind eine Untermenge der als repdigits bezeichneten Zahlen, bei denen es sich um Zahlen handelt, die nur aus sich wiederholenden Ziffern wie 222oder bestehen 4444444444444444, aber nur aus Repunits 1. Die ersten paar Repunit …

11
Erstellen Sie einen numerischen Listenumsetzer
Hassen Sie es nicht, wenn Sie eine Liste von Zahlen (Vektor, Array ...) von einem Programm in ein anderes kopieren und einfügen möchten, aber das Format, in dem Sie die Zahlen haben, stimmt nicht mit dem Format überein, in dem Sie sie benötigen ? In MATLAB können Sie beispielsweise eine …

2
90 ° selbstdrehendes Programm
Einführung Schreiben Sie ein vollständiges Programm, das einen rechteckigen Block mit ASCII-Zeichen um 90 Grad im Uhrzeigersinn dreht. Wenn das Programm selbst um 90 Grad im Uhrzeigersinn gedreht wird, wird ein Block mit ASCII-Zeichen um 90 Grad gegen den Uhrzeigersinn gedreht. Regeln Sie verwenden häufig keine integrierten Funktionen, mit denen …

5
Zahlenschlosszähler
Die Szene ist: Peter ist mit seinem Kumpel Brian im Fitnessstudio, als Brian plötzlich dringend seinen Inhalator braucht. Brian schafft es, Peter den Code für sein Zahlenschloss mitzuteilen, bevor er auf dem Boden zusammenbricht. In dem Moment, in dem Peter zu Brians Spind kommt und sieht, auf was der Indikator …
20 code-golf  number 

9
Glücklicher Fibonacci Tag!
Hintergrund Heute (oder gestern) ist (oder war) der 23.11. Oder der Fibonacci-Tag! Was gibt es Schöneres, als einen Fibonacci-Kuchen zuzubereiten? Beispiele 3 ii i_i_ii_i_i 8 ii ii ii ii ii ii ii ii i ii i i ii i i ii i i ii i i ii i i i …

12
Connect-n Zeit!
https://en.wikipedia.org/wiki/Connect_Four Erinnert sich jemand an das 2-Spieler-Spiel Connect 4? Für diejenigen, die es nicht tun, war es ein 6x7-Brett, das vertikal auf einer Oberfläche steht. Das Ziel von connect 4 ist es, 4 gut zu verbinden! Die Verbindung wird gezählt, wenn sie horizontal, diagonal oder vertikal ist. Sie platzieren Ihre …

2
Die Kombinatorik des Transistors
Das Videospiel Transistor verfügt über ein sehr interessantes Fähigkeitssystem. Sie sammeln 16 "Funktionen", die Sie in 16 verschiedenen Slots verwenden können. Interessant ist, dass es drei Arten von Slots gibt und sich jede Funktion anders verhält, je nachdem, in welchem ​​Slot Sie sie verwenden: Es gibt 4 Passive Slots . …

13
Niemand, bitte!
Ich hasse die Ziffer absolut 1. Also brauche ich Ihre Hilfe, um Zahlen in ihre "richtigen Formen" umzuwandeln. Zahlen in der richtigen Form haben niemals zwei 1s hintereinander. 101ist okay, aber 110abscheulich. Überspringen Sie zum Konvertieren einfach alle falschen Zahlen und zählen Sie normal. Zum Beispiel... 1 -> 1 2 …
20 code-golf  number 


17
Binary vereinfachen
Herausforderung Wenn Sie eine Binärzahl als Eingabe verwenden, "vereinfachen" Sie die Zahl mit einem vollständigen Programm oder einer Funktion. Eingang [binary] binary ist eine binäre Zahl, die über 0 liegt. Ausgabe Nehmen Sie die Eingabe, konvertieren Sie sie zur Basis 10 ohne Verwendung einer eingebauten Zahl. Wenn diese Zahl nur …

6
Zeichenfolge in ASCII-Kunsttext
Die Aufgabe Sie müssen einen ASCII-Art-Text schreiben, wie er von dieser Website zur Erzeugung von ASCII-Art angezeigt wird ! Regeln Die Eingabe besteht nur aus alphabetischem Text und Leerzeichen und erfolgt als einzelne Zeile. Es wird auch nicht zwischen Groß- und Kleinschreibung unterschieden. Sie müssen nicht korrigieren, ob der ausgegebene …

8
Wie geht es Ihnen?
Martin hat ein schönes Snippet erstellt , mit dem Sie die Punktzahl für Antworten auf Herausforderungen verfolgen können. Das ist großartig, aber wäre es nicht besser, wenn Sie selbst den Überblick behalten könnten? Erstellen Sie ein Programm, das die Anzahl der Bytes an sich mit den restlichen Antworten auf diese …

1
Generieren von Picture Mazes
Herausforderung Schreiben Sie ein Programm / eine Funktion, die ein "Bild" akzeptiert und ein aus diesem Bild gebildetes Bildlabyrinth ausgibt . Eingang Ihr Programm sollte zwei Argumente akzeptieren: Ich, das Bild, aus dem sich das Labyrinth zusammensetzt S, ein Boolescher Wert, der angibt, ob die Lösung für das Labyrinth angezeigt …

1
telgif: inverses figlet
figletist ein Dienstprogramm, das Klartext in eine ASCII-Darstellung zur Verwendung in Bannern und dergleichen umwandelt. Beispielsweise: $ figlet "CODE GOLF" ____ ___ ____ _____ ____ ___ _ _____ / ___/ _ \| _ \| ____| / ___|/ _ \| | | ___| | | | | | | | | …

17
Ein Taschenrechner als Liste von Zahlen und Operatoren
Ihre Aufgabe ist es, eine Liste von Argumenten zu erstellen, die entweder Ganzzahlen oder Operatoren sind, und diese wie folgt zu analysieren: Es gibt einen aktuellen Operator, der mit + beginnt. Jedes Mal, wenn ein Operator gefunden wird, wechselt der aktuelle Operator zu ihm. Die möglichen Operatoren sind: "+", "-", …
20 code-golf  number 

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.